void Plugin::TabOpenRequested (const QByteArray& tabClass) { if (tabClass == "mail") handleNewTab (MailTabClass_.VisibleName_, new MailTab (Proxy_, MailTabClass_, this)); else if (tabClass == "compose") { auto ct = new ComposeMessageTab (); handleNewTab (ct->GetTabClassInfo ().VisibleName_, ct); } else qWarning () << Q_FUNC_INFO << "unknown tab class" << tabClass; }
void Plugin::TabOpenRequested (const QByteArray& tabClass) { if (tabClass == "mail") { const auto mt = new MailTab { Proxy_, MailTabClass_, this }; handleNewTab (MailTabClass_.VisibleName_, mt); WkFontsWidget_->RegisterSettable (mt); } else if (tabClass == "compose") { auto ct = new ComposeMessageTab; handleNewTab (ct->GetTabClassInfo ().VisibleName_, ct); } else qWarning () << Q_FUNC_INFO << "unknown tab class" << tabClass; }
void Plugin::TabOpenRequested (const QByteArray& tabClass) { if (tabClass == "mail") { const auto mt = new MailTab { Proxy_, AccsMgr_.get (), ComposeTabFactory_, Storage_.get (), MailTabClass_, ShortcutsMgr_, this }; handleNewTab (MailTabClass_.VisibleName_, mt); } else if (tabClass == "compose") { const auto ct = ComposeTabFactory_->MakeTab (); handleNewTab (ct->GetTabClassInfo ().VisibleName_, ct); } else qWarning () << Q_FUNC_INFO << "unknown tab class" << tabClass; }