libqutim  0.3.1.0
qutim_sdk_0_3::NotificationBackend Class Referenceabstract

#include <notification.h>

Public Member Functions

 NotificationBackend (const QByteArray &type)
 
virtual ~NotificationBackend ()
 
QByteArray backendType () const
 
LocalizedString description () const
 
virtual void handleNotification (Notification *notification)=0
 

Static Public Member Functions

static QList
< NotificationBackend * > 
all ()
 
static QList< QByteArray > allTypes ()
 
static NotificationBackendget (const QByteArray &type)
 

Protected Member Functions

void allowRejectedNotifications (const QByteArray &reason)
 
void deref (Notification *notification)
 
void ref (Notification *notification)
 
void setDescription (const LocalizedString &description)
 
virtual void virtual_hook (int id, void *data)
 

Friends

class NotificationRequest
 

Constructor & Destructor Documentation

qutim_sdk_0_3::NotificationBackend::NotificationBackend ( const QByteArray &  type)
virtual qutim_sdk_0_3::NotificationBackend::~NotificationBackend ( )
virtual

Member Function Documentation

static QList<NotificationBackend*> qutim_sdk_0_3::NotificationBackend::all ( )
static
void qutim_sdk_0_3::NotificationBackend::allowRejectedNotifications ( const QByteArray &  reason)
protected
static QList<QByteArray> qutim_sdk_0_3::NotificationBackend::allTypes ( )
static
QByteArray qutim_sdk_0_3::NotificationBackend::backendType ( ) const
void qutim_sdk_0_3::NotificationBackend::deref ( Notification notification)
protected
LocalizedString qutim_sdk_0_3::NotificationBackend::description ( ) const
static NotificationBackend* qutim_sdk_0_3::NotificationBackend::get ( const QByteArray &  type)
static
virtual void qutim_sdk_0_3::NotificationBackend::handleNotification ( Notification notification)
pure virtual
void qutim_sdk_0_3::NotificationBackend::ref ( Notification notification)
protected
void qutim_sdk_0_3::NotificationBackend::setDescription ( const LocalizedString description)
protected
virtual void qutim_sdk_0_3::NotificationBackend::virtual_hook ( int  id,
void *  data 
)
protectedvirtual

Friends And Related Function Documentation

friend class NotificationRequest
friend

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

Generated by Doxygen