QGIS API Documentation  2.14.0-Essen
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
QgsComposerMultiFrameCommand Class Reference

#include <qgscomposermultiframecommand.h>

Inheritance diagram for QgsComposerMultiFrameCommand:
Inheritance graph

Public Member Functions

 QgsComposerMultiFrameCommand (QgsComposerMultiFrame *multiFrame, const QString &text, QUndoCommand *parent=nullptr)
 ~QgsComposerMultiFrameCommand ()
QDomDocument afterState () const
bool containsChange () const
 Returns true if previous state and after state are valid and different. More...
const QgsComposerMultiFramemultiFrame () const
QDomDocument previousState () const
void redo () override
void saveAfterState ()
void savePreviousState ()
void undo () override
- Public Member Functions inherited from QUndoCommand
 QUndoCommand (QUndoCommand *parent)
 QUndoCommand (const QString &text, QUndoCommand *parent)
virtual  ~QUndoCommand ()
QString actionText () const
const QUndoCommandchild (int index) const
int childCount () const
virtual int id () const
virtual bool mergeWith (const QUndoCommand *command)
void setText (const QString &text)
QString text () const

Protected Member Functions

 QgsComposerMultiFrameCommand ()
bool checkFirstRun ()
void restoreState (QDomDocument &stateDoc)
void saveState (QDomDocument &stateDoc)

Protected Attributes

QDomDocument mAfterState
bool mFirstRun
QDomDocument mPreviousState

Detailed Description

Definition at line 26 of file qgscomposermultiframecommand.h.

Constructor & Destructor Documentation

QgsComposerMultiFrameCommand::QgsComposerMultiFrameCommand ( QgsComposerMultiFrame multiFrame,
const QString text,
QUndoCommand parent = nullptr 

Definition at line 22 of file qgscomposermultiframecommand.cpp.

QgsComposerMultiFrameCommand::~QgsComposerMultiFrameCommand ( )

Definition at line 31 of file qgscomposermultiframecommand.cpp.

QgsComposerMultiFrameCommand::QgsComposerMultiFrameCommand ( )

Definition at line 27 of file qgscomposermultiframecommand.cpp.

Member Function Documentation

QDomDocument QgsComposerMultiFrameCommand::afterState ( ) const

Definition at line 39 of file qgscomposermultiframecommand.h.

bool QgsComposerMultiFrameCommand::checkFirstRun ( )

Definition at line 79 of file qgscomposermultiframecommand.cpp.

bool QgsComposerMultiFrameCommand::containsChange ( ) const

Returns true if previous state and after state are valid and different.

Definition at line 89 of file qgscomposermultiframecommand.cpp.

const QgsComposerMultiFrame* QgsComposerMultiFrameCommand::multiFrame ( ) const

Definition at line 44 of file qgscomposermultiframecommand.h.

QDomDocument QgsComposerMultiFrameCommand::previousState ( ) const

Definition at line 38 of file qgscomposermultiframecommand.h.

void QgsComposerMultiFrameCommand::redo ( )

Reimplemented from QUndoCommand.

Definition at line 40 of file qgscomposermultiframecommand.cpp.

void QgsComposerMultiFrameCommand::restoreState ( QDomDocument stateDoc)

Definition at line 70 of file qgscomposermultiframecommand.cpp.

void QgsComposerMultiFrameCommand::saveAfterState ( )

Definition at line 54 of file qgscomposermultiframecommand.cpp.

void QgsComposerMultiFrameCommand::savePreviousState ( )

Definition at line 49 of file qgscomposermultiframecommand.cpp.

void QgsComposerMultiFrameCommand::saveState ( QDomDocument stateDoc)

Definition at line 59 of file qgscomposermultiframecommand.cpp.

void QgsComposerMultiFrameCommand::undo ( )

Reimplemented from QUndoCommand.

Definition at line 35 of file qgscomposermultiframecommand.cpp.

Member Data Documentation

QDomDocument QgsComposerMultiFrameCommand::mAfterState

Definition at line 50 of file qgscomposermultiframecommand.h.

bool QgsComposerMultiFrameCommand::mFirstRun

Definition at line 52 of file qgscomposermultiframecommand.h.

QgsComposerMultiFrame* QgsComposerMultiFrameCommand::mMultiFrame

Definition at line 47 of file qgscomposermultiframecommand.h.

QDomDocument QgsComposerMultiFrameCommand::mPreviousState

Definition at line 49 of file qgscomposermultiframecommand.h.

The documentation for this class was generated from the following files: