1#include "clipboardinterface.h"
2#include "clipboarddcopinterface.h"
10 class PrivateClipboardInterface
13 PrivateClipboardInterface()
17 ~PrivateClipboardInterface(){}
19 ClipboardDCOPInterface *interface;
24unsigned int ClipboardInterface::globalClipboardInterfaceNumber = 0;
26ClipboardInterface::ClipboardInterface()
28 d =
new PrivateClipboardInterface();
29 globalClipboardInterfaceNumber++;
30 myClipboardInterfaceNumber = globalClipboardInterfaceNumber++;
31 TQString name =
"ClipboardInterface#" + TQString::number(myClipboardInterfaceNumber);
32 d->interface =
new ClipboardDCOPInterface(
this, name.latin1());
34ClipboardInterface::~ClipboardInterface()
40unsigned int ClipboardInterface::clipboardInterfaceNumber ()
const
42 return myClipboardInterfaceNumber;
45void ClipboardInterface::setClipboardInterfaceDCOPSuffix (
const TQCString &suffix)
47 d->interface->setObjId (
"ClipboardInterface#"+suffix);
55 return dynamic_cast<KTextEditor::ClipboardInterface*
>(view);
This is an interface for accessing the clipboard through the View class.
The View class represents a single view of a Document .
KTextEditor is KDE's standard text editing KPart interface.