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 <qstring.h>
00036 #include <qmap.h>
00037
00038 #include <dcopobject.h>
00039
00040
00041 class KNotesAppIface : virtual public DCOPObject
00042 {
00043 K_DCOP
00044 k_dcop:
00052 virtual QString newNote( const QString& name = QString::null,
00053 const QString& text = QString::null ) = 0;
00054
00063 virtual QString newNoteFromClipboard( const QString& name = QString::null ) = 0;
00064
00069 virtual ASYNC killNote( const QString& noteId ) = 0;
00070
00076 virtual ASYNC killNote( const QString& noteId, bool force ) = 0;
00077
00082 virtual QMap<QString,QString> notes() const = 0;
00083
00089 virtual ASYNC setName( const QString& noteId, const QString& newName ) = 0;
00090
00096 virtual ASYNC setText( const QString& noteId, const QString& newText ) = 0;
00097
00103 virtual QString fgColor( const QString& noteId ) const = 0;
00104
00110 virtual QString bgColor( const QString& noteId ) const = 0;
00111
00118 virtual ASYNC setColor( const QString& noteId, const QString& fgColor,
00119 const QString& bgColor ) = 0;
00120
00126 virtual QString name( const QString& noteId ) const = 0;
00127
00133 virtual QString text( const QString& noteId ) const = 0;
00134
00135
00136
00137
00142 virtual ASYNC showNote( const QString& noteId ) const = 0;
00143
00148 virtual ASYNC hideNote( const QString& noteId ) const = 0;
00149
00153 virtual ASYNC showAllNotes() const = 0;
00154
00158 virtual ASYNC hideAllNotes() const = 0;
00159
00165 virtual int width( const QString& noteId ) const = 0;
00166
00172 virtual int height( const QString& noteId ) const = 0;
00173
00180 virtual ASYNC move( const QString& noteId, int x, int y ) const = 0;
00181
00188 virtual ASYNC resize( const QString& noteId, int width, int height ) const = 0;
00189
00194 virtual ASYNC sync( const QString& app ) = 0;
00195
00203 virtual bool isNew( const QString& app, const QString& noteId ) const = 0;
00204
00212 virtual bool isModified( const QString& app, const QString& noteId ) const = 0;
00213 };
00214
00215 #endif
|