void Plugin::SecondInit () { if (ProtoMgr_) ProtoMgr_->PluginsAvailable (); emit gotNewProtocols (GetProtocols ()); }
void Plugin::handleListNames (Tp::PendingOperation *op) { auto psl = qobject_cast<Tp::PendingStringList*> (op); qDebug () << Q_FUNC_INFO << psl->result (); Q_FOREACH (const QString& cmName, psl->result ()) { auto cmw = new CMWrapper (cmName, this); Wrappers_ << cmw; connect (cmw, SIGNAL (gotProtoWrappers (QList<QObject*>)), this, SIGNAL (gotNewProtocols (QList<QObject*>))); connect (cmw, SIGNAL (gotProtoWrappers (QList<QObject*>)), this, SLOT (handleProtoWrappers (QList<QObject*>))); } }