KDEUI
Go to the documentation of this file.
19 #ifndef KXMLGUICLIENT_H
20 #define KXMLGUICLIENT_H
24 #include <QtCore/QMap>
25 #include <QtCore/QStringList>
34 class KXMLGUIClientPrivate;
38 namespace KDEPrivate {
class KEditToolBarWidget; }
48 friend class KDEPrivate::KEditToolBarWidget;
93 virtual QAction *action(
const QDomElement &element )
const;
110 virtual QDomDocument domDocument()
const;
125 virtual QString xmlFile()
const;
127 virtual QString localXMLFile()
const;
132 void setXMLGUIBuildDocument(
const QDomDocument &doc );
136 QDomDocument xmlguiBuildDocument()
const;
258 void addStateActionEnabled(
const QString& state,
const QString& action);
260 void addStateActionDisabled(
const QString& state,
const QString& action);
271 void beginXMLPlug(
QWidget * );
273 void prepareXMLUnplug(
QWidget * );
298 void replaceXMLFile(
const QString& xmlfile,
const QString& localxmlfile,
bool merge =
false );
313 virtual void setComponentData(
const KComponentData &componentData);
331 virtual void setXMLFile(
const QString& file,
bool merge =
false,
bool setXMLDoc =
true );
337 void loadStandardsXmlFile();
344 virtual void setLocalXMLFile(
const QString &file );
352 virtual void setXML(
const QString &document,
bool merge =
false );
369 virtual void setDOMDocument(
const QDomDocument &document,
bool merge =
false );
387 virtual void virtual_hook(
int id,
void* data );
390 KXMLGUIClientPrivate *
const d;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jun 1 2013 21:58:44 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.