interfaces Library API Documentation

kimiface_stub.h

00001 /**************************************************************************** 00002 ** 00003 ** DCOP Stub Definition created by dcopidl2cpp from kimiface.kidl 00004 ** 00005 ** WARNING! All changes made in this file will be lost! 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
KDE Logo
This file is part of the documentation for interfaces Library Version 3.3.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Sep 29 09:44:22 2004 by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2003