7 #include <QDomDocument> 15 virtual const char*
name()
const = 0;
21 virtual bool xmlSaveState(QDomDocument &doc, QDomElement &parent_element)
const 33 QDomElement plugin_elem = doc.createElement(
"plugin");
34 plugin_elem.setAttribute(
"ID", QString(this->
name()).replace(
" ",
"_") );
virtual void addActionsToParentMenu(QMenu *menu)
virtual bool xmlLoadState(const QDomElement &parent_element)
virtual bool xmlSaveState(QDomDocument &doc, QDomElement &parent_element) const
virtual const char * name() const =0
virtual QWidget * optionsWidget()
virtual bool isDebugPlugin()
QDomElement xmlSaveState(QDomDocument &doc) const