Example #1
0
	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;
	}
Example #2
0
	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;
	}
Example #3
0
	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;
	}