21 #include "undointerface.h"
22 #include "undodcopinterface.h"
28 class PrivateUndoInterface
31 PrivateUndoInterface() {
interface = 0;}
32 ~PrivateUndoInterface() {}
38 using namespace KTextEditor;
40 unsigned int UndoInterface::globalUndoInterfaceNumber = 0;
42 UndoInterface::UndoInterface()
44 globalUndoInterfaceNumber++;
45 myUndoInterfaceNumber = globalUndoInterfaceNumber++;
47 d =
new PrivateUndoInterface();
48 TQString name =
"UndoInterface#" + TQString::number(myUndoInterfaceNumber);
52 UndoInterface::~UndoInterface()
58 unsigned int UndoInterface::undoInterfaceNumber ()
const
60 return myUndoInterfaceNumber;
63 void UndoInterface::setUndoInterfaceDCOPSuffix (
const TQCString &suffix)
65 d->interface->setObjId (
"UndoInterface#"+suffix);