summaryrefslogtreecommitdiffstats
path: root/src/client/connectwindow/connectwindow.cpp
diff options
context:
space:
mode:
authorSimon Rettberg2015-02-02 17:00:48 +0100
committerSimon Rettberg2015-02-02 17:00:48 +0100
commit137413339f8c6e6fe18a78abedccb799e8bf5a5c (patch)
tree656537183b1e6b801b3ca1b6efe44493229f8c25 /src/client/connectwindow/connectwindow.cpp
parentReset debug timeouts, fix autoconnect, remove magic numbers (diff)
downloadpvs2-137413339f8c6e6fe18a78abedccb799e8bf5a5c.tar.gz
pvs2-137413339f8c6e6fe18a78abedccb799e8bf5a5c.tar.xz
pvs2-137413339f8c6e6fe18a78abedccb799e8bf5a5c.zip
Try to bring connect window to top more agressively; require c++0x instead of c++11 so it compiles on gcc 4.6
Diffstat (limited to 'src/client/connectwindow/connectwindow.cpp')
-rw-r--r--src/client/connectwindow/connectwindow.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/client/connectwindow/connectwindow.cpp b/src/client/connectwindow/connectwindow.cpp
index b84f22c..8631b43 100644
--- a/src/client/connectwindow/connectwindow.cpp
+++ b/src/client/connectwindow/connectwindow.cpp
@@ -32,7 +32,7 @@ ConnectWindow::ConnectWindow(QWidget *parent) : QWidget(parent)
_ui->setupUi(this);
// Set window properties
- setWindowFlags(Qt::WindowStaysOnTopHint);
+ setWindowFlags(Qt::WindowStaysOnTopHint | Qt::Tool);
// Set page 0 as default
_ui->stackedWidget->setCurrentIndex(0);
@@ -142,12 +142,21 @@ void ConnectWindow::closeEvent(QCloseEvent *e)
this->hide();
}
+void ConnectWindow::doShow()
+{
+ show();
+ activateWindow();
+ raise();
+}
+
/***************************************************************************//**
* Gives the keyboard input focus to the input line.
* @param event
*/
void ConnectWindow::showEvent(QShowEvent* event)
{
+ activateWindow();
+ raise();
_ui->lineEditName->setFocus();
}