Ejemplo n.º 1
0
IMessageWindow *MessageWidgets::newMessageWindow(const Jid &AStreamJid, const Jid &AContactJid, IMessageWindow::Mode AMode)
{
	IMessageWindow *window = findMessageWindow(AStreamJid, AContactJid);
	if (!window)
	{
		window = new MessageWindow(this, AStreamJid, AContactJid, AMode);
		FMessageWindows.append(window);
		connect(window->instance(), SIGNAL(tabPageDestroyed()), SLOT(onMessageWindowDestroyed()));
		FCleanupHandler.add(window->instance());
		emit messageWindowCreated(window);
		return window;
	}
	return NULL;
}
Ejemplo n.º 2
0
NormalWindow::~NormalWindow()
{
	emit tabPageDestroyed();
}
Ejemplo n.º 3
0
RostersView::~RostersView()
{
    emit tabPageDestroyed();
}
Ejemplo n.º 4
0
ChatWindow::~ChatWindow()
{
	emit tabPageDestroyed();
}
Ejemplo n.º 5
0
CustomMailPage::~CustomMailPage()
{
	emit tabPageDestroyed();
}
Ejemplo n.º 6
0
AddMetaItemPage::~AddMetaItemPage()
{
	emit tabPageDestroyed();
}