libqutim 0.2.80.1

qutim_sdk_0_3::Notification Class Reference

#include <notification.h>

List of all members.

Public Types

typedef QSharedPointer
< Notification
Ptr
enum  State { Active, Accepted, Ignored, Rejected }
enum  Type {
  IncomingMessage, OutgoingMessage, AppStartup, BlockedMessage,
  ChatUserJoined, ChatUserLeft, ChatIncomingMessage, ChatOutgoingMessage,
  FileTransferCompleted, UserOnline, UserOffline, UserChangedStatus,
  UserHasBirthday, UserTyping, System, LastType = System
}

Public Slots

void accept ()
void ignore ()
void reject ()

Signals

void accepted ()
void finished (qutim_sdk_0_3::Notification::State state)
void ignored ()
void rejected ()

Public Member Functions

 ~Notification ()
NotificationRequest request () const
State state ()

Static Public Member Functions

static LocalizedString descriptionString (Type type)
static LocalizedStringList descriptionStrings ()
static Notificationsend (const QString &text)
static Notificationsend (const Message &msg)
static LocalizedString typeString (Type type)
static LocalizedStringList typeStrings ()

Protected Member Functions

 Notification (const NotificationRequest &request)

Friends

class NotificationBackend
class NotificationRequest

Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
Active 
Accepted 
Ignored 
Rejected 
Enumerator:
IncomingMessage 
OutgoingMessage 
AppStartup 
BlockedMessage 
ChatUserJoined 
ChatUserLeft 
ChatIncomingMessage 
ChatOutgoingMessage 
FileTransferCompleted 
UserOnline 
UserOffline 
UserChangedStatus 
UserHasBirthday 
UserTyping 
System 
LastType 

Constructor & Destructor Documentation

qutim_sdk_0_3::Notification::~Notification ( )
qutim_sdk_0_3::Notification::Notification ( const NotificationRequest request) [protected]

Member Function Documentation

void qutim_sdk_0_3::Notification::accept ( ) [slot]
void qutim_sdk_0_3::Notification::accepted ( ) [signal]
static LocalizedString qutim_sdk_0_3::Notification::descriptionString ( Type  type) [static]
static LocalizedStringList qutim_sdk_0_3::Notification::descriptionStrings ( ) [static]
void qutim_sdk_0_3::Notification::finished ( qutim_sdk_0_3::Notification::State  state) [signal]
void qutim_sdk_0_3::Notification::ignore ( ) [slot]
void qutim_sdk_0_3::Notification::ignored ( ) [signal]
void qutim_sdk_0_3::Notification::reject ( ) [slot]
void qutim_sdk_0_3::Notification::rejected ( ) [signal]
NotificationRequest qutim_sdk_0_3::Notification::request ( ) const
static Notification* qutim_sdk_0_3::Notification::send ( const Message msg) [static]
static Notification* qutim_sdk_0_3::Notification::send ( const QString &  text) [static]
State qutim_sdk_0_3::Notification::state ( )
static LocalizedString qutim_sdk_0_3::Notification::typeString ( Type  type) [static]
static LocalizedStringList qutim_sdk_0_3::Notification::typeStrings ( ) [static]

Friends And Related Function Documentation

friend class NotificationBackend [friend]
friend class NotificationRequest [friend]

The documentation for this class was generated from the following file: