KSpread::UndoAction Class Referenceabstract

#include <kspread_undo.h>

Inherited by KSpread::MacroUndoAction, KSpread::UndoAutofill, KSpread::UndoCellFormat, KSpread::UndoCellPaste, KSpread::UndoChangeAngle, KSpread::UndoChangeAreaTextCell, KSpread::UndoConditional, KSpread::UndoDelete, KSpread::UndoDragDrop, KSpread::UndoHideColumn, KSpread::UndoHideRow, KSpread::UndoInsertRemoveAction, KSpread::UndoMergedCell, KSpread::UndoPaperLayout, KSpread::UndoResizeColRow, KSpread::UndoSetText, KSpread::UndoShowColumn, KSpread::UndoShowRow, KSpread::UndoSort, and KSpread::UndoStyleCell.

Public Member Functions

 UndoAction (Doc *_doc)
 
virtual void undo ()=0
 
virtual void redo ()=0
 
Doc * doc () const
 
TQString getName () const
 

Protected Attributes

Doc * m_pDoc
 
TQString name
 

Detailed Description

Abstract base class.

Every undo/redo action must derive from this class.

Definition at line 116 of file kspread_undo.h.

Constructor & Destructor Documentation

◆ UndoAction()

KSpread::UndoAction::UndoAction ( Doc *  _doc)
inline

Definition at line 119 of file kspread_undo.h.

◆ ~UndoAction()

virtual KSpread::UndoAction::~UndoAction ( )
inlinevirtual

Definition at line 120 of file kspread_undo.h.

Member Function Documentation

◆ doc()

Doc * KSpread::UndoAction::doc ( ) const
inline

Definition at line 125 of file kspread_undo.h.

◆ getName()

TQString KSpread::UndoAction::getName ( ) const
inline

Definition at line 127 of file kspread_undo.h.

Member Data Documentation

◆ m_pDoc

Doc* KSpread::UndoAction::m_pDoc
protected

Definition at line 130 of file kspread_undo.h.

◆ name

TQString KSpread::UndoAction::name
protected

Definition at line 131 of file kspread_undo.h.


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