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 name( const QString& noteId ) const = 0;
00104
00110 virtual QString text( const QString& noteId ) const = 0;
00111
00112
00113
00114
00119 virtual ASYNC showNote( const QString& noteId ) const = 0;
00120
00125 virtual ASYNC hideNote( const QString& noteId ) const = 0;
00126
00130 virtual ASYNC showAllNotes() const = 0;
00131
00135 virtual ASYNC hideAllNotes() const = 0;
00136
00141 virtual ASYNC sync( const QString& app ) = 0;
00142
00150 virtual bool isNew( const QString& app, const QString& noteId ) const = 0;
00151
00159 virtual bool isModified( const QString& app, const QString& noteId ) const = 0;
00160 };
00161
00162 #endif
|