libqutim
0.3.2.0
|
#include <metacontactmanager.h>
Public Member Functions | |
MetaContactManager () | |
~MetaContactManager () | |
MetaContact * | createContact () |
bool | eventFilter (QObject *obj, QEvent *ev) |
![]() | |
Account (const QString &id, Protocol *protocol) | |
Account (AccountPrivate &p, Protocol *protocol) | |
virtual | ~Account () |
Config | config () |
ConfigGroup | config (const QString &name) |
ContactsFactory * | contactsFactory () |
virtual ChatUnit * | getUnit (const QString &unitId, bool create=false)=0 |
virtual ChatUnit * | getUnitForSession (ChatUnit *unit) |
GroupChatManager * | groupChatManager () |
QString | id () const |
InfoRequestFactory * | infoRequestFactory () const |
virtual QString | name () const |
QVariantMap | parameters () const |
Protocol * | protocol () |
const Protocol * | protocol () const |
virtual void | setStatus (Status status) |
Status | status () const |
Q_INVOKABLE qutim_sdk_0_3::ChatUnit * | unit (const QString &unitId, bool create=false) |
Q_INVOKABLE QStringList | updateParameters (const QVariantMap ¶meters) |
![]() | |
MenuController (QObject *parent=0) | |
virtual | ~MenuController () |
void | addAction (const ActionGenerator *gen, const QList< QByteArray > &menu=QList< QByteArray >()) |
template<int N> | |
void | addAction (const ActionGenerator *gen, const char(&menu)[N]) |
template<int N> | |
Q_INLINE_TEMPLATE void | addAction (const ActionGenerator *gen, const char(&menu)[N]) |
template<typename T> | |
Q_INLINE_TEMPLATE void | addAction (const ActionGenerator *gen, const QList< QByteArray > &menu) |
template<typename T, int N> | |
Q_INLINE_TEMPLATE void | addAction (const ActionGenerator *gen, const char(&menu)[N]) |
template<int N> | |
Q_INLINE_TEMPLATE void | addAction (const ActionGenerator *gen, const QMetaObject *meta, const char(&menu)[N]) |
template<typename T > | |
Q_INLINE_TEMPLATE T | get (QAction *action) |
QMenu * | menu (bool deleteOnClose=true) const |
bool | removeAction (const ActionGenerator *gen) |
Static Public Member Functions | |
static MetaContactManager * | instance () |
![]() | |
static AccountList | all () |
![]() | |
static void | addAction (const ActionGenerator *gen, const QMetaObject *meta, const QList< QByteArray > &menu=QList< QByteArray >()) |
template<typename T > | |
static void | addAction (const ActionGenerator *gen, const QList< QByteArray > &menu=QList< QByteArray >()) |
template<typename T , int N> | |
static void | addAction (const ActionGenerator *gen, const char(&menu)[N]) |
template<int N> | |
static void | addAction (const ActionGenerator *gen, const QMetaObject *meta, const char(&menu)[N]) |
static QObject * | get (QAction *) |
template<typename T > | |
static T | get (QAction *) |
Protected Member Functions | |
virtual void | loadContacts ()=0 |
![]() | |
void | resetGroupChatManager (GroupChatManager *manager=0) |
void | setContactsFactory (ContactsFactory *factory) |
void | setInfoRequestFactory (InfoRequestFactory *factory) |
![]() | |
void | setMenuFlags (const MenuFlags &flags) |
void | setMenuOwner (MenuController *controller) |
virtual void | virtual_hook (int id, void *data) |
Friends | |
class | ModuleManager |
qutim_sdk_0_3::MetaContactManager::MetaContactManager | ( | ) |
qutim_sdk_0_3::MetaContactManager::~MetaContactManager | ( | ) |
MetaContact* qutim_sdk_0_3::MetaContactManager::createContact | ( | ) |
bool qutim_sdk_0_3::MetaContactManager::eventFilter | ( | QObject * | obj, |
QEvent * | ev | ||
) |
|
static |
|
protectedpure virtual |
|
friend |