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 | ) |