diff options
Diffstat (limited to 'Swift/QtUI/Whiteboard')
-rw-r--r-- | Swift/QtUI/Whiteboard/QtWhiteboardWindow.cpp | 8 | ||||
-rw-r--r-- | Swift/QtUI/Whiteboard/QtWhiteboardWindow.h | 1 |
2 files changed, 5 insertions, 4 deletions
diff --git a/Swift/QtUI/Whiteboard/QtWhiteboardWindow.cpp b/Swift/QtUI/Whiteboard/QtWhiteboardWindow.cpp index 3527eba..3ea09ef 100644 --- a/Swift/QtUI/Whiteboard/QtWhiteboardWindow.cpp +++ b/Swift/QtUI/Whiteboard/QtWhiteboardWindow.cpp @@ -236,6 +236,10 @@ namespace Swift { whiteboardSession_->onSessionTerminateReceived.connect(boost::bind(&QtWhiteboardWindow::handleSessionTerminate, this)); } + void QtWhiteboardWindow::activateWindow() { + QWidget::activateWindow(); + } + void QtWhiteboardWindow::handleLastItemChanged(QGraphicsItem* item) { std::string serialized; QGraphicsLineItem* lineItem = qgraphicsitem_cast<QGraphicsLineItem*>(item); @@ -274,10 +278,6 @@ namespace Swift { } void QtWhiteboardWindow::handleSessionTerminate() { - QMessageBox box(this); - box.setText(tr("Session was terminated by other user")); - box.setIcon(QMessageBox::Information); - box.exec(); hide(); } diff --git a/Swift/QtUI/Whiteboard/QtWhiteboardWindow.h b/Swift/QtUI/Whiteboard/QtWhiteboardWindow.h index 4c0a065..5db19e9 100644 --- a/Swift/QtUI/Whiteboard/QtWhiteboardWindow.h +++ b/Swift/QtUI/Whiteboard/QtWhiteboardWindow.h @@ -34,6 +34,7 @@ namespace Swift { void addItem(const std::string& item); void show(); void setSession(WhiteboardSession::ref session); + void activateWindow(); private slots: void changeLineWidth(int i); |