kopete/kopete
kimiface.h
Go to the documentation of this file.
virtual QStringList reachableContacts()=0
Obtain a list of KDE address book entries who are currently reachable.
virtual QStringList allContacts()=0
Obtain a list of IM-contactable entries in the KDE address book.
virtual void chatWithContact(const QString &uid)=0
Start a chat session with the specified addressee.
virtual QStringList protocols()=0
Discover what protocols the application supports.
virtual QStringList onlineContacts()=0
Obtain a list of KDE address book entries who are currently online.
Generic DCOP interface for KDE instant messenger applications Note one omission of this interface is ...
Definition: kimiface.h:36
virtual bool isPresent(const QString &uid)=0
Confirm if a given KABC uid is known to KIMProxy.
virtual QPixmap icon(const QString &uid)=0
Obtain the icon representing IM presence for the specified addressee.
virtual int presenceStatus(const QString &uid)=0
Obtain the IM presence as a number (see KIMIface) for the specified addressee.
virtual void messageNewContact(const QString &contactId, const QString &protocol)=0
Open a chat to a contact, and optionally set some initial text.
virtual QString context(const QString &uid)=0
Get the supplied addressee's current context (home, work, or any).
virtual bool addContact(const QString &contactId, const QString &protocol)=0
Add a contact to the contact list.
virtual QString locate(const QString &contactId, const QString &protocol)=0
Get the KABC uid corresponding to the supplied IM address Protocols should be.
virtual QStringList fileTransferContacts()=0
Obtain a list of KDE address book entries who may receive file transfers.
virtual void sendFile(const QString &uid, const KUrl &sourceURL, const QString &altFileName=QString(), uint fileSize=0)=0
Send the file to the contact.
virtual void messageContact(const QString &uid, const QString &message)=0
Send a single message to the specified addressee Any response will be handled by the IM client as a n...
virtual bool canReceiveFiles(const QString &uid)=0
Indicate if a given uid can receive files.
virtual QString displayName(const QString &uid)=0
Obtain the IM app's idea of the contact's display name Useful if KABC lookups may be too slow...
virtual QString presenceString(const QString &uid)=0
Obtain the IM presence as a i18ned string for the specified addressee.
virtual bool canRespond(const QString &uid)=0
Some media are unidirectional (eg, sending SMS via a web interface).
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:29:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:29:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.