knotes
KNotesAppIface.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032 #ifndef __KNotesAppIface_h__
00033 #define __KNotesAppIface_h__
00034
00035 #include <tqstring.h>
00036 #include <tqmap.h>
00037
00038 #include <dcopobject.h>
00039
00040
00041 class KNotesAppIface : virtual public DCOPObject
00042 {
00043 K_DCOP
00044 k_dcop:
00052 virtual TQString newNote( const TQString& name = TQString(),
00053 const TQString& text = TQString() ) = 0;
00054
00063 virtual TQString newNoteFromClipboard( const TQString& name = TQString() ) = 0;
00064
00069 virtual ASYNC killNote( const TQString& noteId ) = 0;
00070
00076 virtual ASYNC killNote( const TQString& noteId, bool force ) = 0;
00077
00082 virtual TQMap<TQString,TQString> notes() const = 0;
00083
00089 virtual ASYNC setName( const TQString& noteId, const TQString& newName ) = 0;
00090
00096 virtual ASYNC setText( const TQString& noteId, const TQString& newText ) = 0;
00097
00103 virtual TQString fgColor( const TQString& noteId ) const = 0;
00104
00110 virtual TQString bgColor( const TQString& noteId ) const = 0;
00111
00118 virtual ASYNC setColor( const TQString& noteId, const TQString& fgColor,
00119 const TQString& bgColor ) = 0;
00120
00126 virtual TQString name( const TQString& noteId ) const = 0;
00127
00133 virtual TQString text( const TQString& noteId ) const = 0;
00134
00135
00136
00137
00142 virtual ASYNC showNote( const TQString& noteId ) const = 0;
00143
00148 virtual ASYNC hideNote( const TQString& noteId ) const = 0;
00149
00153 virtual ASYNC showAllNotes() const = 0;
00154
00158 virtual ASYNC hideAllNotes() const = 0;
00159
00165 virtual int width( const TQString& noteId ) const = 0;
00166
00172 virtual int height( const TQString& noteId ) const = 0;
00173
00180 virtual ASYNC move( const TQString& noteId, int x, int y ) const = 0;
00181
00188 virtual ASYNC resize( const TQString& noteId, int width, int height ) const = 0;
00189
00194 virtual ASYNC sync( const TQString& app ) = 0;
00195
00203 virtual bool isNew( const TQString& app, const TQString& noteId ) const = 0;
00204
00212 virtual bool isModified( const TQString& app, const TQString& noteId ) const = 0;
00213 };
00214
00215 #endif
|