bool MainWindowPlugin::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); FPluginManager = APluginManager; IPlugin *plugin = FPluginManager->pluginInterface("IOptionsManager").value(0,NULL); if (plugin) { FOptionsManager = qobject_cast<IOptionsManager *>(plugin->instance()); if (FOptionsManager) { connect(FOptionsManager->instance(), SIGNAL(profileRenamed(const QString &, const QString &)), SLOT(onProfileRenamed(const QString &, const QString &))); } } plugin = APluginManager->pluginInterface("ITrayManager").value(0,NULL); if (plugin) { FTrayManager = qobject_cast<ITrayManager *>(plugin->instance()); if (FTrayManager) { connect(FTrayManager->instance(),SIGNAL(notifyActivated(int, QSystemTrayIcon::ActivationReason)), SLOT(onTrayNotifyActivated(int,QSystemTrayIcon::ActivationReason))); } } connect(Options::instance(),SIGNAL(optionsOpened()),SLOT(onOptionsOpened())); connect(Options::instance(),SIGNAL(optionsClosed()),SLOT(onOptionsClosed())); connect(Options::instance(),SIGNAL(optionsChanged(const OptionsNode &)),SLOT(onOptionsChanged(const OptionsNode &))); connect(FPluginManager->instance(),SIGNAL(shutdownStarted()),SLOT(onShutdownStarted())); return true; }
bool JabberSearch::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); FPluginManager = APluginManager; IPlugin *plugin = APluginManager->pluginInterface("IStanzaProcessor").value(0,NULL); if (plugin) { FStanzaProcessor = qobject_cast<IStanzaProcessor *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IServiceDiscovery").value(0,NULL); if (plugin) { FDiscovery = qobject_cast<IServiceDiscovery *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IPresenceManager").value(0,NULL); if (plugin) { FPresenceManager = qobject_cast<IPresenceManager *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IDataForms").value(0,NULL); if (plugin) { FDataForms = qobject_cast<IDataForms *>(plugin->instance()); } return FStanzaProcessor!=NULL; }
bool ShortcutManager::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); IPlugin *plugin = APluginManager->pluginInterface("IOptionsManager").value(0,NULL); if (plugin) { FOptionsManager = qobject_cast<IOptionsManager *>(plugin->instance()); } plugin = APluginManager->pluginInterface("ITrayManager").value(0,NULL); if (plugin) { FTrayManager = qobject_cast<ITrayManager *>(plugin->instance()); } plugin = APluginManager->pluginInterface("INotifications").value(0,NULL); if (plugin) { FNotifications = qobject_cast<INotifications *>(plugin->instance()); } connect(Options::instance(),SIGNAL(optionsOpened()),SLOT(onOptionsOpened())); connect(Options::instance(),SIGNAL(optionsClosed()),SLOT(onOptionsClosed())); connect(Shortcuts::instance(),SIGNAL(shortcutActivated(const QString, QWidget *)),SLOT(onShortcutActivated(const QString, QWidget *))); return FOptionsManager!=NULL; }
void ConsoleWidget::initialize(IPluginManager *APluginManager) { IPlugin *plugin = APluginManager->pluginInterface("IXmppStreams").value(0,NULL); if (plugin) { FXmppStreams = qobject_cast<IXmppStreams *>(plugin->instance()); if (FXmppStreams) { foreach(IXmppStream *stream, FXmppStreams->xmppStreams()) onStreamCreated(stream); connect(FXmppStreams->instance(), SIGNAL(created(IXmppStream *)), SLOT(onStreamCreated(IXmppStream *))); connect(FXmppStreams->instance(), SIGNAL(jidChanged(IXmppStream *, const Jid &)), SLOT(onStreamJidChanged(IXmppStream *, const Jid &))); connect(FXmppStreams->instance(), SIGNAL(streamDestroyed(IXmppStream *)), SLOT(onStreamDestroyed(IXmppStream *))); } } plugin = APluginManager->pluginInterface("IStanzaProcessor").value(0,NULL); if (plugin) { FStanzaProcessor = qobject_cast<IStanzaProcessor *>(plugin->instance()); if (FStanzaProcessor) { foreach(int shandleId, FStanzaProcessor->stanzaHandles()) onStanzaHandleInserted(shandleId,FStanzaProcessor->stanzaHandle(shandleId)); connect(FStanzaProcessor->instance(),SIGNAL(stanzaHandleInserted(int, const IStanzaHandle &)),SLOT(onStanzaHandleInserted(int, const IStanzaHandle &))); ui.cmbCondition->clearEditText(); } } connect(Options::instance(),SIGNAL(optionsOpened()),SLOT(onOptionsOpened())); connect(Options::instance(),SIGNAL(optionsClosed()),SLOT(onOptionsClosed())); }
bool WizardTransport::initConnections(IPluginManager *APluginManager, int &AInitOrder) { IPlugin *plugin = APluginManager->pluginInterface("IXmppStreamManager").value(0,NULL); if (plugin) FXmppStreamManager = qobject_cast<IXmppStreamManager *>(plugin->instance()); plugin = APluginManager->pluginInterface("IXmppStreamManager").value(0,NULL); if (plugin) { FXmppStreamManager = qobject_cast<IXmppStreamManager *>(plugin->instance()); if (FXmppStreamManager) { connect(FXmppStreamManager->instance(),SIGNAL(streamOpened(IXmppStream *)),SLOT(onStreamOpened(IXmppStream *))); connect(FXmppStreamManager->instance(),SIGNAL(streamClosed(IXmppStream *)),SLOT(onStreamClosed(IXmppStream *))); } } plugin = APluginManager->pluginInterface("IRostersViewPlugin").value(0,NULL); if (plugin) { FRostersViewPlugin = qobject_cast<IRostersViewPlugin *>(plugin->instance()); if (FRostersViewPlugin) { connect(FRostersViewPlugin->rostersView()->instance(), SIGNAL(indexContextMenu(QList<IRosterIndex *>, quint32, Menu *)), SLOT(onRosterIndexContextMenu(QList<IRosterIndex *>, quint32, Menu *))); //connect(Shortcuts::instance(), SIGNAL(shortcutActivated(QString,QWidget*)), SLOT(onShortcutActivated(QString,QWidget*))); } } plugin = APluginManager->pluginInterface("IDataForms").value(0,NULL); AInitOrder = 200; return true; }
bool Annotations::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); IPlugin *plugin = APluginManager->pluginInterface("IPrivateStorage").value(0,NULL); if (plugin) { FPrivateStorage = qobject_cast<IPrivateStorage *>(plugin->instance()); if (FPrivateStorage) { connect(FPrivateStorage->instance(),SIGNAL(storageOpened(const Jid &)),SLOT(onPrivateStorageOpened(const Jid &))); connect(FPrivateStorage->instance(),SIGNAL(dataSaved(const QString &, const Jid &, const QDomElement &)), SLOT(onPrivateDataSaved(const QString &, const Jid &, const QDomElement &))); connect(FPrivateStorage->instance(),SIGNAL(dataLoaded(const QString &, const Jid &, const QDomElement &)), SLOT(onPrivateDataLoaded(const QString &, const Jid &, const QDomElement &))); connect(FPrivateStorage->instance(),SIGNAL(dataChanged(const Jid &, const QString &, const QString &)), SLOT(onPrivateDataChanged(const Jid &, const QString &, const QString &))); connect(FPrivateStorage->instance(),SIGNAL(storageClosed(const Jid &)),SLOT(onPrivateStorageClosed(const Jid &))); } } plugin = APluginManager->pluginInterface("IRosterManager").value(0,NULL); if (plugin) { FRosterManager = qobject_cast<IRosterManager *>(plugin->instance()); if (FRosterManager) { connect(FRosterManager->instance(),SIGNAL(rosterItemReceived(IRoster *, const IRosterItem &, const IRosterItem &)), SLOT(onRosterItemReceived(IRoster *, const IRosterItem &, const IRosterItem &))); } } plugin = APluginManager->pluginInterface("IRostersModel").value(0,NULL); if (plugin) { FRostersModel = qobject_cast<IRostersModel *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IRostersViewPlugin").value(0,NULL); if (plugin) { FRostersViewPlugin = qobject_cast<IRostersViewPlugin *>(plugin->instance()); if (FRostersViewPlugin) { connect(FRostersViewPlugin->rostersView()->instance(),SIGNAL(indexContextMenu(const QList<IRosterIndex *> &, quint32, Menu *)), SLOT(onRostersViewIndexContextMenu(const QList<IRosterIndex *> &, quint32, Menu *))); connect(FRostersViewPlugin->rostersView()->instance(),SIGNAL(indexClipboardMenu(const QList<IRosterIndex *> &, quint32, Menu *)), SLOT(onRostersViewIndexClipboardMenu(const QList<IRosterIndex *> &, quint32, Menu *))); connect(FRostersViewPlugin->rostersView()->instance(),SIGNAL(indexToolTips(IRosterIndex *, quint32, QMap<int,QString> &)), SLOT(onRostersViewIndexToolTips(IRosterIndex *, quint32, QMap<int,QString> &))); } } plugin = APluginManager->pluginInterface("IRosterSearch").value(0,NULL); if (plugin) { FRosterSearch = qobject_cast<IRosterSearch *>(plugin->instance()); } return FPrivateStorage!=NULL; }
bool PrivateStorage::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); IPlugin *plugin = APluginManager->pluginInterface("IXmppStreamManager").value(0,NULL); if (plugin) { FXmppStreamManager = qobject_cast<IXmppStreamManager *>(plugin->instance()); if (FXmppStreamManager) { connect(FXmppStreamManager->instance(), SIGNAL(streamOpened(IXmppStream *)), SLOT(onXmppStreamOpened(IXmppStream *))); connect(FXmppStreamManager->instance(), SIGNAL(streamAboutToClose(IXmppStream *)), SLOT(onXmppStreamAboutToClose(IXmppStream *))); connect(FXmppStreamManager->instance(), SIGNAL(streamClosed(IXmppStream *)), SLOT(onXmppStreamClosed(IXmppStream *))); } } plugin = APluginManager->pluginInterface("IStanzaProcessor").value(0,NULL); if (plugin) { FStanzaProcessor = qobject_cast<IStanzaProcessor *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IPresenceManager").value(0,NULL); if (plugin) { FPresenceManager = qobject_cast<IPresenceManager *>(plugin->instance()); if (FPresenceManager) { connect(FPresenceManager->instance(),SIGNAL(presenceAboutToClose(IPresence *, int, const QString &)), SLOT(onPresenceAboutToClose(IPresence *, int, const QString &))); } } return FStanzaProcessor!=NULL; }
void AddMetaItemPage::initialize(IPluginManager *APluginManager) { IPlugin *plugin = APluginManager->pluginInterface("IRosterChanger").value(0,NULL); if (plugin) FRosterChanger = qobject_cast<IRosterChanger *>(plugin->instance()); plugin = APluginManager->pluginInterface("IMessageProcessor").value(0,NULL); if (plugin) FMessageProcessor = qobject_cast<IMessageProcessor *>(plugin->instance()); }
bool DbusPopupHandler::initConnections(IPluginManager *APluginManager, int &/*AInitOrder*/) { IPlugin *plugin = APluginManager->pluginInterface("IAvatars").value(0, NULL); if(plugin) FAvatars = qobject_cast<IAvatars *>(plugin->instance()); plugin = APluginManager->pluginInterface("INotifications").value(0, NULL); if(plugin) FNotifications = qobject_cast<INotifications *>(plugin->instance()); connect(APluginManager->instance(),SIGNAL(aboutToQuit()),this,SLOT(onApplicationQuit())); return FNotifications!=NULL && FAvatars!=NULL; }
bool TelnetOverXmppClient::initConnections(IPluginManager *APluginManager, int &AInitOrder) { IPlugin* plugin = APluginManager->pluginInterface("IServiceDiscovery").value(0, NULL); if (plugin != NULL) { FServiceDiscovery = qobject_cast<IServiceDiscovery*>(plugin->instance()); } plugin = APluginManager->pluginInterface("IRostersViewPlugin").value(0, NULL); if (plugin != NULL) { FRostersViewPlugin = qobject_cast<IRostersViewPlugin *>(plugin->instance()); connect(FRostersViewPlugin->rostersView()->instance(), SIGNAL(indexContextMenu(QList<IRosterIndex *>, quint32, Menu *)), SLOT(onRosterIndexContextMenu(QList<IRosterIndex *>, quint32, Menu *))); }
bool ConsolePlugin::initConnections(IPluginManager *APluginManager, int &/*AInitOrder*/) { FPluginManager = APluginManager; IPlugin *plugin = APluginManager->pluginInterface("IMainWindowPlugin").value(0,NULL); if (plugin) { FMainWindowPlugin = qobject_cast<IMainWindowPlugin *>(plugin->instance()); } plugin = APluginManager->pluginInterface("ISystemIntegration").value(0,NULL); if (plugin) FSystemIntegration = qobject_cast<ISystemIntegration *>(plugin->instance()); return FMainWindowPlugin && FSystemIntegration; }
bool ConsolePlugin::initConnections(IPluginManager *APluginManager, int &/*AInitOrder*/) { FPluginManager = APluginManager; IPlugin *plugin = APluginManager->pluginInterface("IMainWindowPlugin").value(0,NULL); if (plugin) FMainWindowPlugin = qobject_cast<IMainWindowPlugin *>(plugin->instance()); #ifdef Q_WS_MAC plugin = APluginManager->pluginInterface("IMacIntegration").value(0,NULL); if (plugin) FMacIntegration = qobject_cast<IMacIntegration *>(plugin->instance()); #endif return FMainWindowPlugin!=NULL; }
bool MapSourceGoogle::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder) IPlugin *plugin = APluginManager->pluginInterface("IOptionsManager").value(0,NULL); if (plugin) FOptionsManager = qobject_cast<IOptionsManager *>(plugin->instance()); plugin = APluginManager->pluginInterface("IMap").value(0,NULL); if (plugin) FMap = qobject_cast<IMap *>(plugin->instance()); connect(Options::instance(), SIGNAL(optionsOpened()), SLOT(onOptionsOpened())); connect(Options::instance(), SIGNAL(optionsChanged(OptionsNode)), SLOT(onOptionsChanged(OptionsNode))); return true; }
bool SimpleMessageStyleEngine::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); IPlugin *plugin = APluginManager->pluginInterface("IMessageStyleManager").value(0); if (plugin) { FMessageStyleManager = qobject_cast<IMessageStyleManager *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IUrlProcessor").value(0); if (plugin) { FUrlProcessor = qobject_cast<IUrlProcessor *>(plugin->instance()); } return true; }
bool DataForms::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); IPlugin *plugin = APluginManager->pluginInterface("IServiceDiscovery").value(0,NULL); if (plugin) { FDiscovery = qobject_cast<IServiceDiscovery *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IBitsOfBinary").value(0,NULL); if (plugin) { FBitsOfBinary = qobject_cast<IBitsOfBinary *>(plugin->instance()); } return true; }
bool ConnectionManager::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); FPluginManager = APluginManager; IPlugin *plugin = APluginManager->pluginInterface("IAccountManager").value(0,NULL); if (plugin) { FAccountManager = qobject_cast<IAccountManager *>(plugin->instance()); if (FAccountManager) { connect(FAccountManager->instance(),SIGNAL(accountActiveChanged(IAccount *, bool)),SLOT(onAccountActiveChanged(IAccount *, bool))); connect(FAccountManager->instance(),SIGNAL(accountOptionsChanged(IAccount *, const OptionsNode &)),SLOT(onAccountOptionsChanged(IAccount *, const OptionsNode &))); } } plugin = APluginManager->pluginInterface("IRostersViewPlugin").value(0,NULL); if (plugin) { FRostersViewPlugin = qobject_cast<IRostersViewPlugin *>(plugin->instance()); if (FRostersViewPlugin) { connect(FRostersViewPlugin->rostersView()->instance(),SIGNAL(indexToolTips(IRosterIndex *, quint32, QMap<int,QString> &)), SLOT(onRosterIndexToolTips(IRosterIndex *, quint32, QMap<int,QString> &))); } } plugin = APluginManager->pluginInterface("IOptionsManager").value(0,NULL); if (plugin) { FOptionsManager = qobject_cast<IOptionsManager *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IXmppStreamManager").value(0,NULL); if (plugin) { FXmppStreamManager = qobject_cast<IXmppStreamManager *>(plugin->instance()); } connect(Options::instance(),SIGNAL(optionsOpened()),SLOT(onOptionsOpened())); connect(Options::instance(),SIGNAL(optionsChanged(const OptionsNode &)),SLOT(onOptionsChanged(const OptionsNode &))); return true; }
bool OptionsManager::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); FPluginManager = APluginManager; connect(FPluginManager->instance(),SIGNAL(aboutToQuit()),SLOT(onAboutToQuit())); IPlugin *plugin = APluginManager->pluginInterface("IMainWindowPlugin").value(0,NULL); if (plugin) { FMainWindowPlugin = qobject_cast<IMainWindowPlugin *>(plugin->instance()); } plugin = APluginManager->pluginInterface("ITrayManager").value(0,NULL); if (plugin) { FTrayManager = qobject_cast<ITrayManager *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IPrivateStorage").value(0,NULL); if (plugin) { FPrivateStorage = qobject_cast<IPrivateStorage *>(plugin->instance()); if (FPrivateStorage) { connect(FPrivateStorage->instance(),SIGNAL(storageOpened(const Jid &)),SLOT(onPrivateStorageOpened(const Jid &))); connect(FPrivateStorage->instance(),SIGNAL(dataLoaded(const QString &, const Jid &, const QDomElement &)), SLOT(onPrivateStorageDataLoaded(const QString &, const Jid &, const QDomElement &))); connect(FPrivateStorage->instance(),SIGNAL(dataChanged(const Jid &, const QString &, const QString &)), SLOT(onPrivateStorageDataChanged(const Jid &, const QString &, const QString &))); connect(FPrivateStorage->instance(),SIGNAL(storageAboutToClose(const Jid &)),SLOT(onPrivateStorageAboutToClose(const Jid &))); } } plugin = APluginManager->pluginInterface("ISystemIntegration").value(0,NULL); if (plugin) { FSystemIntegration = qobject_cast<ISystemIntegration *>(plugin->instance()); } connect(Options::instance(),SIGNAL(optionsChanged(const OptionsNode &)),SLOT(onOptionsChanged(const OptionsNode &))); return true; }
bool Registration::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); IPlugin *plugin = APluginManager->pluginInterface("IStanzaProcessor").value(0,NULL); if (plugin) { FStanzaProcessor = qobject_cast<IStanzaProcessor *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IDataForms").value(0,NULL); if (plugin) { FDataForms = qobject_cast<IDataForms *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IServiceDiscovery").value(0,NULL); if (plugin) { FDiscovery = qobject_cast<IServiceDiscovery *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IPresenceManager").value(0,NULL); if (plugin) { FPresenceManager = qobject_cast<IPresenceManager *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IXmppUriQueries").value(0,NULL); if (plugin) { FXmppUriQueries = qobject_cast<IXmppUriQueries *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IXmppStreamManager").value(0,NULL); if (plugin) { FXmppStreamManager = qobject_cast<IXmppStreamManager *>(plugin->instance()); } // *** <<< eyeCU <<< *** plugin = APluginManager->pluginInterface("IOptionsManager").value(0,NULL); if (plugin) { FOptionsManager = qobject_cast<IOptionsManager *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IAccountManager").value(0,NULL); if (plugin) { FAccountManager = qobject_cast<IAccountManager *>(plugin->instance()); } // *** >>> eyeCU >>> *** return FStanzaProcessor!=NULL && FDataForms!=NULL; }
bool SocksStreams::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); IPlugin *plugin = APluginManager->pluginInterface("IStanzaProcessor").value(0,NULL); if (plugin) { FStanzaProcessor = qobject_cast<IStanzaProcessor *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IDataStreamsManager").value(0,NULL); if (plugin) { FDataManager = qobject_cast<IDataStreamsManager *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IConnectionManager").value(0,NULL); if (plugin) { FConnectionManager = qobject_cast<IConnectionManager *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IXmppStreams").value(0,NULL); if (plugin) { FXmppStreams = qobject_cast<IXmppStreams *>(plugin->instance()); if (FXmppStreams) { connect(FXmppStreams->instance(),SIGNAL(closed(IXmppStream *)),SLOT(onXmppStreamClosed(IXmppStream *))); } } plugin = APluginManager->pluginInterface("IServiceDiscovery").value(0,NULL); if (plugin) { FDiscovery = qobject_cast<IServiceDiscovery *>(plugin->instance()); if (FDiscovery) { connect(FDiscovery->instance(),SIGNAL(discoItemsReceived(const IDiscoItems &)),SLOT(onDiscoItemsReceived(const IDiscoItems &))); } } return FStanzaProcessor!=NULL; }
bool XmppUriQueries::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); IPlugin *plugin = APluginManager->pluginInterface("IMessageWidgets").value(0,NULL); if (plugin) { FMessageWidgets = qobject_cast<IMessageWidgets *>(plugin->instance()); } return true; }
bool ContactProximityNotification::initConnections(IPluginManager *APluginManager, int &AInitOrder) { IPlugin *plugin = APluginManager->pluginInterface("IGeoloc").value(0,NULL); if (plugin) { connect(plugin->instance(),SIGNAL(locationReceived(Jid,Jid,MercatorCoordinates,bool)),SLOT(onLocationReceived(Jid,Jid,MercatorCoordinates,bool))); connect(plugin->instance(),SIGNAL(locationRemoved(Jid,Jid)),SLOT(onLocationRemoved(Jid,Jid))); } else return false;
bool AccountManager::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); IPlugin *plugin = APluginManager->pluginInterface("IXmppStreamManager").value(0,NULL); if (plugin) { FXmppStreamManager = qobject_cast<IXmppStreamManager *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IOptionsManager").value(0,NULL); if (plugin) { FOptionsManager = qobject_cast<IOptionsManager *>(plugin->instance()); if (FOptionsManager) { connect(FOptionsManager->instance(),SIGNAL(profileOpened(const QString &)),SLOT(onProfileOpened(const QString &))); connect(FOptionsManager->instance(),SIGNAL(profileClosed(const QString &)),SLOT(onProfileClosed(const QString &))); } } plugin = APluginManager->pluginInterface("IRostersViewPlugin").value(0,NULL); if (plugin) { FRostersViewPlugin = qobject_cast<IRostersViewPlugin *>(plugin->instance()); if (FRostersViewPlugin) { connect(FRostersViewPlugin->rostersView()->instance(),SIGNAL(indexContextMenu(const QList<IRosterIndex *> &, quint32, Menu *)), SLOT(onRostersViewIndexContextMenu(const QList<IRosterIndex *> &, quint32, Menu *))); } } // *** <<< eyeCU <<< *** plugin = APluginManager->pluginInterface("IWizardAccount").value(0,NULL); if (plugin) FWizardAccount = qobject_cast<IWizardAccount *>(plugin->instance()); // *** >>> eyeCU >>> *** connect(Options::instance(),SIGNAL(optionsOpened()),SLOT(onOptionsOpened())); connect(Options::instance(),SIGNAL(optionsClosed()),SLOT(onOptionsClosed())); connect(Options::instance(),SIGNAL(optionsChanged(const OptionsNode &)),SLOT(onOptionsChanged(const OptionsNode &))); return FXmppStreamManager!=NULL; }
bool IqAuthFeatureFactory::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); IPlugin *plugin = APluginManager->pluginInterface("IXmppStreamManager").value(0,NULL); if (plugin) { FXmppStreamManager = qobject_cast<IXmppStreamManager *>(plugin->instance()); } return FXmppStreamManager!=NULL; }
bool DataStreamsManger::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); IPlugin *plugin = APluginManager->pluginInterface("IDataForms").value(0,NULL); if (plugin) { FDataForms = qobject_cast<IDataForms *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IStanzaProcessor").value(0,NULL); if (plugin) { FStanzaProcessor = qobject_cast<IStanzaProcessor *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IXmppStreamManager").value(0,NULL); if (plugin) { FXmppStreamManager = qobject_cast<IXmppStreamManager *>(plugin->instance()); if (FXmppStreamManager) { connect(FXmppStreamManager->instance(),SIGNAL(streamClosed(IXmppStream *)),SLOT(onXmppStreamClosed(IXmppStream *))); } } plugin = APluginManager->pluginInterface("IServiceDiscovery").value(0,NULL); if (plugin) { FDiscovery = qobject_cast<IServiceDiscovery *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IOptionsManager").value(0,NULL); if (plugin) { FOptionsManager = qobject_cast<IOptionsManager *>(plugin->instance()); } return FDataForms!=NULL && FStanzaProcessor!=NULL; }
bool MessageWidgets::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); FPluginManager = APluginManager; IPlugin *plugin = APluginManager->pluginInterface("IOptionsManager").value(0,NULL); if (plugin) { FOptionsManager = qobject_cast<IOptionsManager *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IXmppStreams").value(0,NULL); if (plugin) { FXmppStreams = qobject_cast<IXmppStreams *>(plugin->instance()); if (FXmppStreams) { connect(FXmppStreams->instance(),SIGNAL(jidAboutToBeChanged(IXmppStream *, const Jid &)), SLOT(onStreamJidAboutToBeChanged(IXmppStream *, const Jid &))); connect(FXmppStreams->instance(),SIGNAL(removed(IXmppStream *)),SLOT(onStreamRemoved(IXmppStream *))); } } plugin = APluginManager->pluginInterface("ITrayManager").value(0,NULL); if (plugin) { FTrayManager = qobject_cast<ITrayManager *>(plugin->instance()); if (FTrayManager) { connect(FTrayManager->instance(),SIGNAL(notifyActivated(int, QSystemTrayIcon::ActivationReason)), SLOT(onTrayNotifyActivated(int,QSystemTrayIcon::ActivationReason))); connect(FTrayManager->contextMenu(),SIGNAL(aboutToShow()),SLOT(onTrayContextMenuAboutToShow())); connect(FTrayManager->contextMenu(),SIGNAL(aboutToHide()),SLOT(onTrayContextMenuAboutToHide())); } } plugin = APluginManager->pluginInterface("IMainWindowPlugin").value(0,NULL); if (plugin) { FMainWindowPlugin = qobject_cast<IMainWindowPlugin*>(plugin->instance()); } plugin = APluginManager->pluginInterface("IAccountManager").value(0,NULL); if (plugin) { FAccountManager = qobject_cast<IAccountManager*>(plugin->instance()); } plugin = APluginManager->pluginInterface("IVCardPlugin").value(0,NULL); if (plugin) { FVCardPlugin = qobject_cast<IVCardPlugin*>(plugin->instance()); } connect(Options::instance(),SIGNAL(optionsOpened()),SLOT(onOptionsOpened())); connect(Options::instance(),SIGNAL(optionsClosed()),SLOT(onOptionsClosed())); return true; }
bool MessageCarbons::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); IPlugin *plugin = APluginManager->pluginInterface("IXmppStreams").value(0,NULL); if (plugin) { FXmppStreams = qobject_cast<IXmppStreams *>(plugin->instance()); if (FXmppStreams) { connect(FXmppStreams->instance(),SIGNAL(opened(IXmppStream *)),SLOT(onXmppStreamOpened(IXmppStream *))); connect(FXmppStreams->instance(),SIGNAL(closed(IXmppStream *)),SLOT(onXmppStreamClosed(IXmppStream *))); } } plugin = APluginManager->pluginInterface("IStanzaProcessor").value(0,NULL); if (plugin) { FStanzaProcessor = qobject_cast<IStanzaProcessor *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IServiceDiscovery").value(0,NULL); if (plugin) { FDiscovery = qobject_cast<IServiceDiscovery *>(plugin->instance()); if (FDiscovery) { connect(FDiscovery->instance(),SIGNAL(discoInfoReceived(const IDiscoInfo &)),SLOT(onDiscoInfoReceived(const IDiscoInfo &))); } } plugin = APluginManager->pluginInterface("IMessageProcessor").value(0,NULL); if (plugin) { FMessageProcessor = qobject_cast<IMessageProcessor *>(plugin->instance()); } return FXmppStreams!=NULL && FStanzaProcessor!=NULL && FDiscovery!=NULL; }
bool RosterSearch::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); IPlugin *plugin = APluginManager->pluginInterface("IRostersViewPlugin").value(0,NULL); if (plugin) { FRostersViewPlugin = qobject_cast<IRostersViewPlugin *>(plugin->instance()); if (FRostersViewPlugin->rostersView()) { FRostersViewPlugin->rostersView()->instance()->installEventFilter(this); connect(FRostersViewPlugin->rostersView()->instance(), SIGNAL(labelClicked(IRosterIndex *, int)), SLOT(onRosterLabelClicked(IRosterIndex *, int))); connect(FRostersViewPlugin->rostersView()->instance(), SIGNAL(activated(const QModelIndex &)), SLOT(onRosterIndexActivated(const QModelIndex &))); } }
bool TuneListenerFile::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(APluginManager) Q_UNUSED(AInitOrder) IPlugin *plugin = APluginManager->pluginInterface("IOptionsManager").value(0,NULL); if (plugin) FOptionsManager = qobject_cast<IOptionsManager *>(plugin->instance()); connect(Options::instance(),SIGNAL(optionsOpened()),SLOT(onOptionsOpened())); connect(Options::instance(),SIGNAL(optionsClosed()),SLOT(onOptionsClosed())); connect(Options::instance(),SIGNAL(optionsChanged(const OptionsNode &)),SLOT(onOptionsChanged(const OptionsNode &))); return true; //FMessageWidgets!=NULL }
bool RosterManager::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); FPluginManager = APluginManager; IPlugin *plugin = APluginManager->pluginInterface("IXmppStreamManager").value(0,NULL); if (plugin) { FXmppStreamManager = qobject_cast<IXmppStreamManager *>(plugin->instance()); if (FXmppStreamManager) { connect(FXmppStreamManager->instance(), SIGNAL(streamActiveChanged(IXmppStream *, bool)), SLOT(onXmppStreamActiveChanged(IXmppStream *, bool))); } } plugin = APluginManager->pluginInterface("IStanzaProcessor").value(0,NULL); if (plugin) { FStanzaProcessor = qobject_cast<IStanzaProcessor *>(plugin->instance()); } return FXmppStreamManager!=NULL && FStanzaProcessor!=NULL; }
bool InBandStreams::initConnections(IPluginManager *APluginManager, int &AInitOrder) { Q_UNUSED(AInitOrder); IPlugin *plugin = APluginManager->pluginInterface("IStanzaProcessor").value(0,NULL); if (plugin) { FStanzaProcessor = qobject_cast<IStanzaProcessor *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IDataStreamsManager").value(0,NULL); if (plugin) { FDataManager = qobject_cast<IDataStreamsManager *>(plugin->instance()); } plugin = APluginManager->pluginInterface("IServiceDiscovery").value(0,NULL); if (plugin) { FDiscovery = qobject_cast<IServiceDiscovery *>(plugin->instance()); } return FStanzaProcessor!=NULL; }