kimiface_stub.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
#ifndef __KIMIFACE_STUB__
00010
#define __KIMIFACE_STUB__
00011
00012
#include <dcopstub.h>
00013
#include <qpixmap.h>
00014
#include <dcopobject.h>
00015
#include <qstringlist.h>
00016
#include <kurl.h>
00017
00018
00019
class KIMIface_stub :
virtual public DCOPStub
00020 {
00021
public:
00022 KIMIface_stub(
const QCString& app,
const QCString&
id );
00023 KIMIface_stub( DCOPClient* client,
const QCString& app,
const QCString&
id );
00024
explicit KIMIface_stub(
const DCOPRef& ref );
00025
virtual QStringList allContacts();
00026
virtual QStringList reachableContacts();
00027
virtual QStringList onlineContacts();
00028
virtual QStringList fileTransferContacts();
00029
virtual bool isPresent(
const QString& uid );
00030
virtual QString displayName(
const QString& uid );
00031
virtual QString presenceString(
const QString& uid );
00032
virtual int presenceStatus(
const QString& uid );
00033
virtual bool canReceiveFiles(
const QString& uid );
00034
virtual bool canRespond(
const QString& uid );
00035
virtual QString locate(
const QString& contactId,
const QString& protocol );
00036
virtual QPixmap icon(
const QString& uid );
00037
virtual QString context(
const QString& uid );
00038
virtual QStringList protocols();
00039
virtual void messageContact(
const QString& uid,
const QString& message );
00040
virtual void messageNewContact(
const QString& contactId,
const QString& protocol );
00041
virtual void chatWithContact(
const QString& uid );
00042
virtual void sendFile(
const QString& uid,
const KURL& sourceURL,
const QString& altFileName, uint fileSize );
00043
virtual bool addContact(
const QString& contactId,
const QString& protocol );
00044
protected:
00045 KIMIface_stub() : DCOPStub( never_use ) {};
00046 };
00047
00048
00049
#endif
This file is part of the documentation for libkdepim Library Version 3.3.0.