konq_xmlguiclient.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __konqxmlguiclient_h
00021 #define __konqxmlguiclient_h
00022
00023 #include <sys/types.h>
00024
00025 #include <kaction.h>
00026 #include <kxmlguiclient.h>
00027 #include <qstringlist.h>
00028 #include <libkonq_export.h>
00032 class LIBKONQ_EXPORT KonqXMLGUIClient : public KXMLGUIClient
00033 {
00034 public:
00035 KonqXMLGUIClient( );
00036 KonqXMLGUIClient( KXMLGUIClient *parent );
00037 virtual ~KonqXMLGUIClient( );
00041 QDomDocument domDocument( ) const;
00042
00043 QDomElement DomElement( ) const;
00044
00045 protected:
00046 void addAction( KAction *action, const QDomElement &menu = QDomElement() );
00047 void addAction( const char *name, const QDomElement &menu = QDomElement() );
00048 void addSeparator( const QDomElement &menu = QDomElement() );
00049 void addGroup( const QString &grp );
00050 void addMerge( const QString &name );
00051
00052 void prepareXMLGUIStuff();
00053 QDomDocument m_doc;
00054 QDomElement m_menuElement;
00055 QString attrName;
00056
00057 };
00058 #endif
00059
This file is part of the documentation for libkonq Library Version 3.3.90.