|
libqutim
0.3.2.0
|
#include <metacontactmanager.h>
Inheritance diagram for qutim_sdk_0_3::MetaContactManager:Public Member Functions | |
| MetaContactManager () | |
| ~MetaContactManager () | |
| MetaContact * | createContact () |
| bool | eventFilter (QObject *obj, QEvent *ev) |
Public Member Functions inherited from qutim_sdk_0_3::Account | |
| 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) |
Public Member Functions inherited from qutim_sdk_0_3::MenuController | |
| 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 Public Member Functions inherited from qutim_sdk_0_3::Account | |
| static AccountList | all () |
Static Public Member Functions inherited from qutim_sdk_0_3::MenuController | |
| 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 |
Protected Member Functions inherited from qutim_sdk_0_3::Account | |
| void | resetGroupChatManager (GroupChatManager *manager=0) |
| void | setContactsFactory (ContactsFactory *factory) |
| void | setInfoRequestFactory (InfoRequestFactory *factory) |
Protected Member Functions inherited from qutim_sdk_0_3::MenuController | |
| void | setMenuFlags (const MenuFlags &flags) |
| void | setMenuOwner (MenuController *controller) |
| virtual void | virtual_hook (int id, void *data) |
Friends | |
| class | ModuleManager |
Additional Inherited Members | |
Public Types inherited from qutim_sdk_0_3::Account | |
| enum | AccountHookEnum { ReadParametersHook = 0x100, UpdateParametersHook } |
Public Types inherited from qutim_sdk_0_3::MenuController | |
| enum | MenuFlag { ShowSelfActions = 0x01, ShowSuperActions = 0x02, ShowOwnerActions = 0x04 } |
Public Slots inherited from qutim_sdk_0_3::MenuController | |
| void | showMenu (const QPoint &pos) |
Signals inherited from qutim_sdk_0_3::Account | |
| void | conferenceCreated (qutim_sdk_0_3::Conference *conference) |
| void | contactCreated (qutim_sdk_0_3::Contact *contact) |
| void | groupChatManagerChanged (qutim_sdk_0_3::GroupChatManager *manager) |
| void | nameChanged (const QString ¤t, const QString &previous) |
| void | parametersChanged (const QVariantMap ¶meters) |
| void | statusChanged (const qutim_sdk_0_3::Status ¤t, const qutim_sdk_0_3::Status &previous) |
| 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 |