kimiface.h
virtual void messageContact(const TQString &uid, const TQString &message)=0
Send a single message to the specified contact.
virtual bool canRespond(const TQString &uid)=0
Indicate if a given contact will be able to respond.
virtual TQStringList onlineContacts()=0
Obtain a list of IM-contacts that are currently online.
virtual TQString context(const TQString &uid)=0
Obtain the given contact's current context (home, work, or any)
virtual TQString displayName(const TQString &uid)=0
Obtain the IM app's idea of the contact's display name.
virtual void messageNewContact(const TQString &contactId, const TQString &protocol)=0
Send a single message to a contact given only its protocol specific identifier.
virtual TQStringList reachableContacts()=0
Obtain a list of IM-contacts that are currently reachable.
virtual bool addContact(const TQString &contactId, const TQString &protocol)=0
Add a new contact given its protocol specific identifier.
virtual void chatWithContact(const TQString &uid)=0
Start a chat session with the specified contact.
virtual bool canReceiveFiles(const TQString &uid)=0
Indicate if a given contact can receive files.
virtual void sendFile(const TQString &uid, const KURL &sourceURL, const TQString &altFileName=TQString::null, uint fileSize=0)=0
Send a file to the contact.
virtual TQString locate(const TQString &contactId, const TQString &protocol)=0
Obtain the KABC UID corresponding to the given IM address.
virtual TQStringList allContacts()=0
Obtain a list of IM-contacts that are known to the application.
virtual TQStringList protocols()=0
Obtain a list of supported IM services/protocols.
virtual TQStringList fileTransferContacts()=0
Obtain a list of IM-contacts who may receive file transfers.
virtual int presenceStatus(const TQString &uid)=0
Obtain the IM presence as a number for the specified contact.
virtual TQPixmap icon(const TQString &uid)=0
Obtain the icon representing the IM presence for the specified contact.
virtual TQString presenceString(const TQString &uid)=0
Obtain the IM presence as a i18ned string for the specified contact.
virtual bool isPresent(const TQString &uid)=0
Confirm if a given contact is known to the IM application.