19 #ifndef __tdetexteditor_undointerface_h__
20 #define __tdetexteditor_undointerface_h__
22 #include <tdelibs_export.h>
34 friend class PrivateUndoInterface;
40 unsigned int undoInterfaceNumber ()
const;
43 void setUndoInterfaceDCOPSuffix (
const TQCString &suffix);
49 virtual void undo () = 0;
51 virtual void redo () = 0;
53 virtual void clearUndo () = 0;
55 virtual void clearRedo () = 0;
57 virtual unsigned int undoCount ()
const = 0;
59 virtual unsigned int redoCount ()
const = 0;
64 virtual unsigned int undoSteps ()
const = 0;
66 virtual void setUndoSteps (
unsigned int steps ) = 0;
72 virtual void undoChanged () = 0;
75 class PrivateUndoInterface *d;
76 static unsigned int globalUndoInterfaceNumber;
77 unsigned int myUndoInterfaceNumber;
This is an interface to undo functionality of a Document.
KTextEditor is KDE's standard text editing KPart interface.
The main class representing a text document.