diff options
Diffstat (limited to 'Swift/QtUI/QtChatWindowFactory.cpp')
| -rw-r--r-- | Swift/QtUI/QtChatWindowFactory.cpp | 10 | 
1 files changed, 8 insertions, 2 deletions
| diff --git a/Swift/QtUI/QtChatWindowFactory.cpp b/Swift/QtUI/QtChatWindowFactory.cpp index b0b3679..c3c8f67 100644 --- a/Swift/QtUI/QtChatWindowFactory.cpp +++ b/Swift/QtUI/QtChatWindowFactory.cpp @@ -1,15 +1,21 @@  #include "QtChatWindowFactory.h" + +#include "QtChatTabs.h"  #include "QtChatWindow.h"  #include "QtSwiftUtil.h"  #include "QtTreeWidgetFactory.h" +  namespace Swift {  QtChatWindowFactory::QtChatWindowFactory(QtTreeWidgetFactory *treeWidgetFactory) : treeWidgetFactory_(treeWidgetFactory) { - +	tabs_ = new QtChatTabs();  } +  ChatWindow* QtChatWindowFactory::createChatWindow(const JID &contact) {  	QtChatWindow *chatWindow = new QtChatWindow(P2QSTRING(contact.toString()), treeWidgetFactory_); -	chatWindow->show(); +	tabs_->addTab(chatWindow); +	tabs_->show(); +	//chatWindow->show();  	return chatWindow;  } | 
 Swift
 Swift