libqutim  0.3.2.0
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, Attention,
  LastType = Attention
}

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 Q_INVOKABLE QString descriptionText (Type type)
static Notificationsend (const Message &msg)
static Notificationsend (const QString &text)
static LocalizedString typeString (Type type)
static LocalizedStringList typeStrings ()
static Q_INVOKABLE QString typeText (Type type)

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 
Attention 
LastType 

Constructor & Destructor Documentation


Member Function Documentation

static Q_INVOKABLE QString qutim_sdk_0_3::Notification::descriptionText ( Type  type) [static]
static Notification* qutim_sdk_0_3::Notification::send ( const Message msg) [static]
static Notification* qutim_sdk_0_3::Notification::send ( const QString &  text) [static]
static Q_INVOKABLE QString qutim_sdk_0_3::Notification::typeText ( Type  type) [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: