AccountCreateWidget * JabberProtocolFactory::newCreateAccountWidget(bool showButtons, QWidget *parent) { auto result = m_pluginInjectedFactory->makeInjected<JabberCreateAccountWidget>(showButtons, parent); result->setJabberServersService(new JabberServersService{result}); connect(this, SIGNAL(destroyed()), result, SLOT(deleteLater())); return result; }
AccountAddWidget * JabberProtocolFactory::newAddAccountWidget(bool showButtons, QWidget *parent) { auto result = new JabberAddAccountWidget(this, showButtons, parent); result->setJabberServersService(new JabberServersService{result}); connect(this, SIGNAL(destroyed()), result, SLOT(deleteLater())); return result; }