ALBA
Public Member Functions | Protected Attributes | List of all members
albaOpContextStack Class Reference

#include <albaOpContextStack.h>

Public Member Functions

 albaOpContextStack ()
 
virtual ~albaOpContextStack ()
 
albaOpCaller ()
 
void Clear ()
 
void Push (albaOp *caller)
 
void Pop ()
 
void Undo_Push (albaOp *op)
 
albaOpUndo_Pop ()
 
void Undo_Clear ()
 
bool Undo_IsEmpty ()
 
void Redo_Push (albaOp *op)
 
albaOpRedo_Pop ()
 
void Redo_Clear ()
 
bool Redo_IsEmpty ()
 

Protected Attributes

albaOpContext * m_Context
 

Detailed Description

albaOpContextStack represents the stack used for implementing Undo and Redo mechanism

Definition at line 32 of file albaOpContextStack.h.

Constructor & Destructor Documentation

◆ albaOpContextStack()

albaOpContextStack::albaOpContextStack ( )

◆ ~albaOpContextStack()

virtual albaOpContextStack::~albaOpContextStack ( )
virtual

Member Function Documentation

◆ Caller()

albaOp * albaOpContextStack::Caller ( )

◆ Clear()

void albaOpContextStack::Clear ( )

◆ Push()

void albaOpContextStack::Push ( albaOp caller)

◆ Pop()

void albaOpContextStack::Pop ( )

◆ Undo_Push()

void albaOpContextStack::Undo_Push ( albaOp op)

◆ Undo_Pop()

albaOp * albaOpContextStack::Undo_Pop ( )

◆ Undo_Clear()

void albaOpContextStack::Undo_Clear ( )

◆ Undo_IsEmpty()

bool albaOpContextStack::Undo_IsEmpty ( )

◆ Redo_Push()

void albaOpContextStack::Redo_Push ( albaOp op)

◆ Redo_Pop()

albaOp * albaOpContextStack::Redo_Pop ( )

◆ Redo_Clear()

void albaOpContextStack::Redo_Clear ( )

◆ Redo_IsEmpty()

bool albaOpContextStack::Redo_IsEmpty ( )

Member Data Documentation

◆ m_Context

albaOpContext* albaOpContextStack::m_Context
protected

Definition at line 54 of file albaOpContextStack.h.


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