21#include "viewcursorinterface.h"
22#include "viewcursordcopinterface.h"
28class PrivateViewCursorInterface
31 PrivateViewCursorInterface() {interface=0;}
32 ~PrivateViewCursorInterface() {}
33 ViewCursorDCOPInterface *interface;
40unsigned int ViewCursorInterface::globalViewCursorInterfaceNumber = 0;
42ViewCursorInterface::ViewCursorInterface()
44 globalViewCursorInterfaceNumber++;
45 myViewCursorInterfaceNumber = globalViewCursorInterfaceNumber++;
47 d =
new PrivateViewCursorInterface();
48 TQString name =
"ViewCursorInterface#" + TQString::number(myViewCursorInterfaceNumber);
49 d->interface =
new ViewCursorDCOPInterface(
this, name.latin1());
52ViewCursorInterface::~ViewCursorInterface()
58unsigned int ViewCursorInterface::viewCursorInterfaceNumber ()
const
60 return myViewCursorInterfaceNumber;
63void ViewCursorInterface::setViewCursorInterfaceDCOPSuffix (
const TQCString &suffix)
65 d->interface->setObjId (
"ViewCursorInterface#"+suffix);
73 return dynamic_cast<KTextEditor::ViewCursorInterface*
>(view);
This is an interface to access the text cursor of a View class.
The View class represents a single view of a Document .
KTextEditor is KDE's standard text editing KPart interface.