KNotesIface.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
#ifndef __KNotesIface_h__
00023
#define __KNotesIface_h__
00024
00025
#include <qstring.h>
00026
#include <qmap.h>
00027
00028
#include <dcopobject.h>
00029
00030
00031
class KNotesIface :
virtual public DCOPObject
00032 {
00033 K_DCOP
00034 k_dcop:
00042
virtual QString newNote(
const QString& name = QString::null,
00043
const QString& text = QString::null ) = 0;
00044
00053
virtual QString newNoteFromClipboard(
const QString& name = QString::null ) = 0;
00054
00059
virtual ASYNC showNote(
const QString& noteId )
const = 0;
00060
00065
virtual ASYNC hideNote(
const QString& noteId )
const = 0;
00066
00071
virtual ASYNC killNote(
const QString& noteId ) = 0;
00072
00078
virtual ASYNC killNote(
const QString& noteId,
bool force ) = 0;
00079
00084
virtual QMap<QString,QString> notes() const = 0;
00085
00091 virtual ASYNC setName( const
QString& noteId, const
QString& newName ) = 0;
00092
00098 virtual ASYNC setText( const
QString& noteId, const
QString& newText ) = 0;
00099
00105 virtual
QString name( const
QString& noteId ) const = 0;
00106
00112 virtual
QString text( const
QString& noteId ) const = 0;
00113
00118 virtual ASYNC sync( const
QString& app ) = 0;
00119
00127 virtual
bool isNew( const
QString& app, const
QString& noteId ) const = 0;
00128
00136 virtual
bool isModified( const
QString& app, const
QString& noteId ) const = 0;
00137 };
00138
00139 #endif
This file is part of the documentation for knotes Library Version 3.3.0.