LibreOffice Module svl (master) 1
|
do not make use of these implementation details, unless you really really have to! More...
#include <undo.hxx>
Public Member Functions | |
SfxUndoArray (size_t nMax=0) | |
virtual | ~SfxUndoArray () |
SfxUndoArray & | operator= (SfxUndoArray const &)=delete |
SfxUndoArray (SfxUndoArray const &)=delete | |
SfxUndoAction * | GetUndoAction (size_t idx) |
std::unique_ptr< SfxUndoAction > | Remove (int idx) |
void | Remove (size_t i_pos, size_t i_count) |
void | Insert (std::unique_ptr< SfxUndoAction > i_action, size_t i_pos) |
Public Attributes | |
std::vector< MarkedUndoAction > | maUndoActions |
size_t | nMaxUndoActions |
size_t | nCurUndoAction |
SfxUndoArray * | pFatherUndoArray |
do not make use of these implementation details, unless you really really have to!
|
delete |
|
inline |
void SfxUndoArray::Insert | ( | std::unique_ptr< SfxUndoAction > | i_action, |
size_t | i_pos | ||
) |
Definition at line 149 of file undo.cxx.
References maUndoActions.
Referenced by SfxUndoManager::ImplLeaveListAction().
|
delete |
std::unique_ptr< SfxUndoAction > SfxUndoArray::Remove | ( | int | idx | ) |
Definition at line 137 of file undo.cxx.
References idx, and maUndoActions.
Referenced by SfxUndoManager::ImplClearRedo().
void SfxUndoArray::Remove | ( | size_t | i_pos, |
size_t | i_count | ||
) |
Definition at line 144 of file undo.cxx.
References maUndoActions.
std::vector<MarkedUndoAction> SfxUndoArray::maUndoActions |
Definition at line 102 of file undo.hxx.
Referenced by SfxListUndoAction::CanRepeat(), SfxUndoManager::dumpAsXml(), SfxListUndoAction::dumpAsXml(), SfxUndoManager::GetRedoAction(), SfxUndoManager::GetRedoActionComment(), SfxUndoManager::GetRedoActionsInfo(), SfxUndoManager::GetUndoActionComment(), SfxUndoManager::GetUndoActionsInfo(), SfxUndoManager::ImplClearRedo(), SfxUndoManager::ImplGetRedoActionCount_Lock(), SfxUndoManager::ImplLeaveListAction(), Insert(), SfxListUndoAction::Merge(), SfxListUndoAction::Redo(), SfxListUndoAction::RedoWithContext(), Remove(), SfxListUndoAction::Repeat(), SfxListUndoAction::Undo(), and SfxListUndoAction::UndoWithContext().
size_t SfxUndoArray::nCurUndoAction |
Definition at line 104 of file undo.hxx.
Referenced by SfxListUndoAction::CanRepeat(), SfxUndoManager::dumpAsXml(), SfxUndoManager::GetRedoAction(), SfxUndoManager::GetRedoActionComment(), SfxUndoManager::GetRedoActionsInfo(), SfxUndoManager::GetUndoActionComment(), SfxUndoManager::GetUndoActionCount(), SfxUndoManager::GetUndoActionsInfo(), SfxUndoManager::ImplClearRedo(), SfxUndoManager::ImplGetRedoActionCount_Lock(), SfxUndoManager::ImplLeaveListAction(), SfxListUndoAction::Redo(), SfxListUndoAction::RedoWithContext(), SfxListUndoAction::Repeat(), SfxListUndoAction::Undo(), and SfxListUndoAction::UndoWithContext().
size_t SfxUndoArray::nMaxUndoActions |
Definition at line 103 of file undo.hxx.
Referenced by SfxListUndoAction::SfxListUndoAction().
SfxUndoArray* SfxUndoArray::pFatherUndoArray |
Definition at line 105 of file undo.hxx.
Referenced by SfxUndoManager::GetListActionDepth(), and SfxListUndoAction::SfxListUndoAction().