- AbstractChatView *chatView;
- if(Global::SPUTDEV) {
- chatView = new ChatView(Client::buffer(id), this);
- } else {
- chatView = new ChatWidget(id, this);
- }
- ui.stackedWidget->addWidget(dynamic_cast<QWidget *>(chatView));
- dynamic_cast<QWidget *>(chatView)->setFocusProxy(this);
- return chatView;
+ QWidget *chatView;
+ chatView = new ChatView(Client::buffer(id), this);
+ _chatViews[id] = chatView;
+ ui.stackedWidget->addWidget(chatView);
+ chatView->setFocusProxy(this);
+ return dynamic_cast<AbstractChatView*>(chatView);