kopete/protocols/messenger/libpapillon
Papillon::SetPresenceTask Class Reference
#include <Papillon/Tasks/SetPresenceTask>
Inheritance diagram for Papillon::SetPresenceTask:

Detailed Description
Change our own presence on Windows Live Messenger.
Papillon::SetPresenceTask *presenceTask = new Papillon::SetPresenceTask(connection->rootTask()); presenceTask->setPresence( Papillon::Presence::Online ); presenceTask->setClientFeatures(...); // Optional presenceTask->setMsnObject( msnObject.toString() ); // Optional connect(presenceTask, SIGNAL(finished(Papillon::Task*)), this, SLOT(slotPresenceSent(Papillon::Task*))); presenceTask->go(true);
Definition at line 41 of file setpresencetask.h.
Public Member Functions | |
| void | setClientFeatures (Papillon::ClientInfo::Features features) |
| void | setPresence (Papillon::Presence::Status onlineStatus) |
| SetPresenceTask (Papillon::Task *parent) | |
| virtual bool | take (Papillon::NetworkMessage *networkMessage) |
| ~SetPresenceTask () | |
Protected Member Functions | |
| virtual void | onGo () |
Constructor & Destructor Documentation
| Papillon::SetPresenceTask::SetPresenceTask | ( | Papillon::Task * | parent | ) | [explicit] |
Create a task to set the presence on server.
- Parameters:
-
parent Root task.
Definition at line 45 of file setpresencetask.cpp.
| Papillon::SetPresenceTask::~SetPresenceTask | ( | ) |
Member Function Documentation
| void Papillon::SetPresenceTask::onGo | ( | ) | [protected, virtual] |
Send the set presence command to server.
Reimplemented from Papillon::Task.
Definition at line 77 of file setpresencetask.cpp.
| void Papillon::SetPresenceTask::setClientFeatures | ( | Papillon::ClientInfo::Features | features | ) |
Set our features.
- Parameters:
-
features Features to set.
Definition at line 60 of file setpresencetask.cpp.
| void Papillon::SetPresenceTask::setPresence | ( | Papillon::Presence::Status | onlineStatus | ) |
Give the online status to be set on server.
- Parameters:
-
onlineStatus online status to set.
Definition at line 55 of file setpresencetask.cpp.
| bool Papillon::SetPresenceTask::take | ( | Papillon::NetworkMessage * | networkMessage | ) | [virtual] |
Check if the networkMessage is for us.
In this case, emit finished() signal when we receive a acknowledge of the command.
- Parameters:
-
networkMessage NetworkMessage to check.
Reimplemented from Papillon::Task.
Definition at line 65 of file setpresencetask.cpp.
The documentation for this class was generated from the following files:
KDE 4.2 API Reference