23 QUndoCommand( text, parent ), mMultiFrame( multiFrame ), mFirstRun( true )
64 QDomElement documentElement = stateDoc.createElement(
"ComposerMultiFrameState" );
66 stateDoc.appendChild( documentElement );
~QgsComposerMultiFrameCommand()
QgsComposerMultiFrameCommand()
void restoreState(QDomDocument &stateDoc)
void saveState(QDomDocument &stateDoc)
Abstract base class for composer entries with the ability to distribute the content to several frames...
QDomDocument mPreviousState
virtual bool writeXML(QDomElement &elem, QDomDocument &doc, bool ignoreFrames=false) const =0
static QgsProject * instance()
access to canonical QgsProject instance
QgsComposerMultiFrame * mMultiFrame
virtual bool readXML(const QDomElement &itemElem, const QDomDocument &doc, bool ignoreFrames=false)=0
bool containsChange() const
Returns true if previous state and after state are valid and different.