te::edit::UndoStackManager Class Reference

#include <UndoStackManager.h>

Inheritance diagram for te::edit::UndoStackManager:
te::common::Singleton< UndoStackManager >

Public Member Functions

void addUndoStack (QUndoCommand *command)
 Method that insert command Undo/Redo of type AddCommand in the Undo/Redo stack. More...
 
QUndoStack * getUndoStack ()
 Method that return stack of Undo/Redo. More...
 

Static Public Member Functions

static UndoStackManagergetInstance ()
 It returns a reference to the singleton instance. More...
 

Protected Member Functions

 UndoStackManager ()
 It initializes the singleton instance of the repository manager. More...
 
 ~UndoStackManager ()
 Singleton destructor. More...
 

Protected Attributes

QUndoStack * m_undoStack
 Undo/Redo stack. More...
 

Friends

class te::common::Singleton< UndoStackManager >
 

Detailed Description

Definition at line 58 of file UndoStackManager.h.

Constructor & Destructor Documentation

te::edit::UndoStackManager::UndoStackManager ( )
protected

It initializes the singleton instance of the repository manager.

te::edit::UndoStackManager::~UndoStackManager ( )
protected

Singleton destructor.

Member Function Documentation

void te::edit::UndoStackManager::addUndoStack ( QUndoCommand *  command)

Method that insert command Undo/Redo of type AddCommand in the Undo/Redo stack.

Parameters
commandcommand
static UndoStackManager & te::common::Singleton< UndoStackManager >::getInstance ( )
staticinherited

It returns a reference to the singleton instance.

Returns
A reference to the singleton instance.
QUndoStack* te::edit::UndoStackManager::getUndoStack ( )

Method that return stack of Undo/Redo.

Returns
stack

Friends And Related Function Documentation

friend class te::common::Singleton< UndoStackManager >
friend

Definition at line 60 of file UndoStackManager.h.

Member Data Documentation

QUndoStack* te::edit::UndoStackManager::m_undoStack
protected

Undo/Redo stack.

Definition at line 86 of file UndoStackManager.h.


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