21#include "viewstatusmsginterface.h"
22#include "viewstatusmsgdcopinterface.h"
30class PrivateViewStatusMsgInterface
33 PrivateViewStatusMsgInterface() {interface=0;}
34 ~PrivateViewStatusMsgInterface() {}
35 ViewStatusMsgDCOPInterface *interface;
42unsigned int ViewStatusMsgInterface::globalViewStatusMsgInterfaceNumber = 0;
44ViewStatusMsgInterface::ViewStatusMsgInterface()
46 globalViewStatusMsgInterfaceNumber++;
47 myViewStatusMsgInterfaceNumber = globalViewStatusMsgInterfaceNumber++;
49 d =
new PrivateViewStatusMsgInterface();
50 ::TQString name =
"ViewStatusMsgInterface#" + ::TQString::number(myViewStatusMsgInterfaceNumber);
51 d->interface =
new ViewStatusMsgDCOPInterface(
this, name.latin1());
54ViewStatusMsgInterface::~ViewStatusMsgInterface()
60unsigned int ViewStatusMsgInterface::viewStatusMsgInterfaceNumber ()
const
62 return myViewStatusMsgInterfaceNumber;
65void ViewStatusMsgInterface::setViewStatusMsgInterfaceDCOPSuffix (
const TQCString &suffix)
67 d->interface->setObjId (
"ViewStatusMsgInterface#"+suffix);
75 return dynamic_cast<KTextEditor::ViewStatusMsgInterface*
>(view);
This is an interface for retrieving status bar messages from the Document class.
The View class represents a single view of a Document .
KTextEditor is KDE's standard text editing KPart interface.