|
QGIS API Documentation
2.6.0-Brighton
|
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 () | |
| bool | mergeWith (const QUndoCommand *command) |
| int | id () const |
Public Member Functions inherited from QgsComposerMultiFrameCommand | |
| QgsComposerMultiFrameCommand (QgsComposerMultiFrame *multiFrame, const QString &text, QUndoCommand *parent=0) | |
| ~QgsComposerMultiFrameCommand () | |
| void | undo () |
| void | redo () |
| void | savePreviousState () |
| void | saveAfterState () |
| QDomDocument | previousState () const |
| QDomDocument | afterState () const |
| bool | containsChange () const |
| Returns true if previous state and after state are valid and different. | |
| const QgsComposerMultiFrame * | multiFrame () const |
Additional Inherited Members | |
Protected Member Functions inherited from QgsComposerMultiFrameCommand | |
| QgsComposerMultiFrameCommand () | |
| void | saveState (QDomDocument &stateDoc) |
| void | restoreState (QDomDocument &stateDoc) |
| bool | checkFirstRun () |
Protected Attributes inherited from QgsComposerMultiFrameCommand | |
| QgsComposerMultiFrame * | mMultiFrame |
| QDomDocument | mPreviousState |
| QDomDocument | mAfterState |
| bool | mFirstRun |
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
| QgsComposerMultiFrameMergeCommand::QgsComposerMultiFrameMergeCommand | ( | QgsComposerMultiFrameMergeCommand::Context | c, |
| QgsComposerMultiFrame * | multiFrame, | ||
| const QString & | text | ||
| ) |
| QgsComposerMultiFrameMergeCommand::~QgsComposerMultiFrameMergeCommand | ( | ) |
|
inline |
| bool QgsComposerMultiFrameMergeCommand::mergeWith | ( | const QUndoCommand * | command | ) |
1.8.1.2