libqutim  0.3.2.0
qutim_sdk_0_3::ServiceManager Class Reference

#include <servicemanager.h>

List of all members.

Signals

void initedChanged (bool inited=true)
void serviceChanged (const QByteArray &name, QObject *newObject, QObject *oldObject)
void serviceChanged (QObject *newObject, QObject *oldObject)

Static Public Member Functions

static QObject * getByName (const QByteArray &name)
template<typename T >
static T getByName (const QByteArray &name)
static ServiceManagerinstance ()
static bool isInited ()
static ExtensionInfoList listImplementations (const QByteArray &name)
static QList< QByteArray > names ()
static bool setImplementation (const QByteArray &name, const ExtensionInfo &info)

Properties

bool inited

Friends

class ServicePointer

Member Function Documentation

static QObject* qutim_sdk_0_3::ServiceManager::getByName ( const QByteArray &  name) [static]
template<typename T >
static T qutim_sdk_0_3::ServiceManager::getByName ( const QByteArray &  name) [inline, static]
void qutim_sdk_0_3::ServiceManager::initedChanged ( bool  inited = true) [signal]
static bool qutim_sdk_0_3::ServiceManager::isInited ( ) [static]
static ExtensionInfoList qutim_sdk_0_3::ServiceManager::listImplementations ( const QByteArray &  name) [static]

List info about all implementations of service with.

Parameters:
name
static QList<QByteArray> qutim_sdk_0_3::ServiceManager::names ( ) [static]
void qutim_sdk_0_3::ServiceManager::serviceChanged ( const QByteArray &  name,
QObject *  newObject,
QObject *  oldObject 
) [signal]

Notify a change of service.

void qutim_sdk_0_3::ServiceManager::serviceChanged ( QObject *  newObject,
QObject *  oldObject 
) [signal]
static bool qutim_sdk_0_3::ServiceManager::setImplementation ( const QByteArray &  name,
const ExtensionInfo info 
) [static]

Set an implementation with.

Parameters:
infofor service with
name.When
infois empty, service is turned off. Returns true, if the service has been successfully switched. Otherwise, return false.

Friends And Related Function Documentation

friend class ServicePointer [friend]

Property Documentation


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