QGIS API Documentation
2.8.2-Wien
|
A composer command that merges together with other commands having the same context (=id) for multi frame items. More...
#include <qgscomposermultiframecommand.h>
Public Types | |
enum | Context { Unknown = 0, HtmlSource, HtmlStylesheet, HtmlBreakDistance, TableMaximumFeatures, TableMargin, TableGridStrokeWidth } |
Public Member Functions | |
QgsComposerMultiFrameMergeCommand (Context c, QgsComposerMultiFrame *multiFrame, const QString &text) | |
~QgsComposerMultiFrameMergeCommand () | |
int | id () const override |
bool | mergeWith (const QUndoCommand *command) override |
Public Member Functions inherited from QgsComposerMultiFrameCommand | |
QgsComposerMultiFrameCommand (QgsComposerMultiFrame *multiFrame, const QString &text, QUndoCommand *parent=0) | |
~QgsComposerMultiFrameCommand () | |
QDomDocument | afterState () const |
bool | containsChange () const |
Returns true if previous state and after state are valid and different. | |
const QgsComposerMultiFrame * | multiFrame () const |
QDomDocument | previousState () const |
void | redo () override |
void | saveAfterState () |
void | savePreviousState () |
void | undo () override |
Additional Inherited Members | |
Protected Member Functions inherited from QgsComposerMultiFrameCommand | |
QgsComposerMultiFrameCommand () | |
bool | checkFirstRun () |
void | restoreState (QDomDocument &stateDoc) |
void | saveState (QDomDocument &stateDoc) |
Protected Attributes inherited from QgsComposerMultiFrameCommand | |
QDomDocument | mAfterState |
bool | mFirstRun |
QgsComposerMultiFrame * | mMultiFrame |
QDomDocument | mPreviousState |
A composer command that merges together with other commands having the same context (=id) for multi frame items.
Keeps the oldest previous state and uses the newest after state. The purpose is to avoid too many micro changes in the history
Definition at line 63 of file qgscomposermultiframecommand.h.
Unknown | |
HtmlSource | |
HtmlStylesheet | |
HtmlBreakDistance | |
TableMaximumFeatures | |
TableMargin | |
TableGridStrokeWidth |
Definition at line 66 of file qgscomposermultiframecommand.h.
QgsComposerMultiFrameMergeCommand::QgsComposerMultiFrameMergeCommand | ( | QgsComposerMultiFrameMergeCommand::Context | c, |
QgsComposerMultiFrame * | multiFrame, | ||
const QString & | text | ||
) |
Definition at line 95 of file qgscomposermultiframecommand.cpp.
QgsComposerMultiFrameMergeCommand::~QgsComposerMultiFrameMergeCommand | ( | ) |
Definition at line 102 of file qgscomposermultiframecommand.cpp.
|
inlineoverride |
Definition at line 83 of file qgscomposermultiframecommand.h.
|
override |
Definition at line 107 of file qgscomposermultiframecommand.cpp.