Quantum GIS API Documentation  master-ce49b66
QgsAddRemoveMultiFrameCommand Class Reference

#include <qgsaddremovemultiframecommand.h>

+ Collaboration diagram for QgsAddRemoveMultiFrameCommand:

List of all members.

Public Types

enum  State { Added = 0, Removed }

Public Member Functions

 QgsAddRemoveMultiFrameCommand (State s, QgsComposerMultiFrame *multiFrame, QgsComposition *c, const QString &text, QUndoCommand *parent=0)
 ~QgsAddRemoveMultiFrameCommand ()
void redo ()
void undo ()

Private Member Functions

 QgsAddRemoveMultiFrameCommand ()
bool checkFirstRun ()
void switchState ()

Private Attributes

QgsCompositionmComposition
bool mFirstRun
QgsComposerMultiFramemMultiFrame
State mState

Detailed Description

Definition at line 26 of file qgsaddremovemultiframecommand.h.


Member Enumeration Documentation

Enumerator:
Added 
Removed 

Definition at line 30 of file qgsaddremovemultiframecommand.h.


Constructor & Destructor Documentation

QgsAddRemoveMultiFrameCommand::QgsAddRemoveMultiFrameCommand ( State  s,
QgsComposerMultiFrame multiFrame,
QgsComposition c,
const QString &  text,
QUndoCommand *  parent = 0 
)

Definition at line 23 of file qgsaddremovemultiframecommand.cpp.


Member Function Documentation

Definition at line 75 of file qgsaddremovemultiframecommand.cpp.

References mFirstRun.

Referenced by redo(), and undo().


Member Data Documentation

Definition at line 51 of file qgsaddremovemultiframecommand.h.

Referenced by checkFirstRun().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines