20 #ifndef __konqxmlguiclient_h
21 #define __konqxmlguiclient_h
23 #include <sys/types.h>
25 #include <tdeaction.h>
26 #include <kxmlguiclient.h>
27 #include <tqstringlist.h>
28 #include <libkonq_export.h>
43 TQDomDocument domDocument( )
const;
45 TQDomElement DomElement( )
const;
48 void addAction( TDEAction *action,
const TQDomElement &menu = TQDomElement() );
49 void addAction(
const char *name,
const TQDomElement &menu = TQDomElement() );
50 void addSeparator(
const TQDomElement &menu = TQDomElement() );
52 void addPendingSeparator();
53 void addGroup(
const TQString &grp );
54 void addMerge(
const TQString &name );
57 bool hasAction()
const;
58 void prepareXMLGUIStuff();
61 TQDomElement m_menuElement;
65 void handlePendingSeparator();