libqutim  0.3.2.0
qutim_sdk_0_3::Notification Class Reference

#include <notification.h>

+ Inheritance diagram for qutim_sdk_0_3::Notification:

Public Types

typedef QSharedPointer< NotificationPtr
 
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

§ Ptr

Member Enumeration Documentation

§ State

Enumerator
Active 
Accepted 
Ignored 
Rejected 

§ Type

Enumerator
IncomingMessage 
OutgoingMessage 
AppStartup 
BlockedMessage 
ChatUserJoined 
ChatUserLeft 
ChatIncomingMessage 
ChatOutgoingMessage 
FileTransferCompleted 
UserOnline 
UserOffline 
UserChangedStatus 
UserHasBirthday 
UserTyping 
System 
Attention 
LastType 

Constructor & Destructor Documentation

§ ~Notification()

qutim_sdk_0_3::Notification::~Notification ( )

§ Notification()

qutim_sdk_0_3::Notification::Notification ( const NotificationRequest request)
protected

Member Function Documentation

§ accept

void qutim_sdk_0_3::Notification::accept ( )
slot

§ accepted

void qutim_sdk_0_3::Notification::accepted ( )
signal

§ descriptionString()

static LocalizedString qutim_sdk_0_3::Notification::descriptionString ( Type  type)
static

§ descriptionStrings()

static LocalizedStringList qutim_sdk_0_3::Notification::descriptionStrings ( )
static

§ descriptionText()

static Q_INVOKABLE QString qutim_sdk_0_3::Notification::descriptionText ( Type  type)
static

§ finished

void qutim_sdk_0_3::Notification::finished ( qutim_sdk_0_3::Notification::State  state)
signal

§ ignore

void qutim_sdk_0_3::Notification::ignore ( )
slot

§ ignored

void qutim_sdk_0_3::Notification::ignored ( )
signal

§ reject

void qutim_sdk_0_3::Notification::reject ( )
slot

§ rejected

void qutim_sdk_0_3::Notification::rejected ( )
signal

§ request()

NotificationRequest qutim_sdk_0_3::Notification::request ( ) const

§ send() [1/2]

static Notification* qutim_sdk_0_3::Notification::send ( const Message msg)
static

§ send() [2/2]

static Notification* qutim_sdk_0_3::Notification::send ( const QString &  text)
static

§ state()

State qutim_sdk_0_3::Notification::state ( )

§ typeString()

static LocalizedString qutim_sdk_0_3::Notification::typeString ( Type  type)
static

§ typeStrings()

static LocalizedStringList qutim_sdk_0_3::Notification::typeStrings ( )
static

§ typeText()

static Q_INVOKABLE QString qutim_sdk_0_3::Notification::typeText ( Type  type)
static

Friends And Related Function Documentation

§ NotificationBackend

friend class NotificationBackend
friend

§ NotificationRequest

friend class NotificationRequest
friend

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

Generated by Doxygen