interfaces Library API Documentation

editdcopinterface.h

00001 #ifndef EDIT_DCOP_INTERFACE_H 00002 #define EDIT_DCOP_INTERFACE_H 00003 00004 #include <dcopobject.h> 00005 #include <dcopref.h> 00006 #include <qstringlist.h> 00007 #include <qcstring.h> 00008 //#include "editdcopinterface.moc" 00009 namespace KTextEditor 00010 { 00011 class EditInterface; 00018 class EditDCOPInterface : virtual public DCOPObject 00019 { 00020 K_DCOP 00021 00022 public: 00029 EditDCOPInterface( EditInterface *Parent, const char *name ); 00034 virtual ~EditDCOPInterface(); 00035 k_dcop: 00039 virtual QString text (); 00040 00044 virtual QString textLine ( uint line ); 00045 00049 virtual int numLines (); 00050 00054 virtual int length (); 00055 00060 virtual void setText (const QString &text ); 00061 00066 virtual bool insertText ( uint line, uint col, const QString &text ); 00067 00072 virtual bool removeText ( uint startLine, uint startCol, uint endLine, uint endCol) ; 00073 00077 virtual bool insertLine ( uint line, const QString &text ); 00078 00083 virtual bool removeLine ( uint line ); 00084 private: 00085 EditInterface *m_parent; 00086 }; 00087 } 00088 #endif 00089 00090
KDE Logo
This file is part of the documentation for interfaces Library Version 3.2.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sat Jun 12 15:09:25 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003