viewcursordcopinterface.h
00001 #ifndef ViewCursor_DCOP_INTERFACE_H
00002 #define ViewCursor_DCOP_INTERFACE_H
00003
00004 #include <dcopobject.h>
00005 #include <dcopref.h>
00006 #include <qstringlist.h>
00007 #include <qcstring.h>
00008
00009 namespace KTextEditor
00010 {
00011 class ViewCursorInterface;
00018 class ViewCursorDCOPInterface : virtual public DCOPObject
00019 {
00020 K_DCOP
00021
00022 public:
00028 ViewCursorDCOPInterface( ViewCursorInterface *Parent, const char *name );
00033 virtual ~ViewCursorDCOPInterface();
00034 k_dcop:
00035
00036 uint viewCursorInterfaceNumber ();
00040 class QPoint cursorCoordinates ();
00041
00045 void cursorPosition (uint line, uint col);
00046
00050 void cursorPositionReal (uint line, uint col);
00051
00055 bool setCursorPosition (uint line, uint col);
00056
00060 bool setCursorPositionReal (uint line, uint col);
00061
00062 uint cursorLine ();
00063 uint cursorColumn ();
00064 uint cursorColumnReal ();
00065 void cursorPositionChanged ();
00066
00067 private:
00068 ViewCursorInterface *m_parent;
00069 };
00070 }
00071 #endif
00072
00073
This file is part of the documentation for kdelibs Version 3.1.4.