From 2aec1223ae9dca6628beeaf2d6f30b3d194b9a1d Mon Sep 17 00:00:00 2001 From: Xinyu Hou Date: Tue, 18 Nov 2014 15:29:31 +0000 Subject: [PATCH] Show server list when 2 or more servers detected --- src/gui/res/MainWindowBase.ui | 34 ++++++++++++++++++++-------------- src/gui/src/MainWindow.cpp | 6 ++++++ 2 files changed, 26 insertions(+), 14 deletions(-) diff --git a/src/gui/res/MainWindowBase.ui b/src/gui/res/MainWindowBase.ui index cb5e9a65..ec8d30f4 100644 --- a/src/gui/res/MainWindowBase.ui +++ b/src/gui/res/MainWindowBase.ui @@ -220,6 +220,13 @@ + + + + + + + @@ -233,13 +240,6 @@ - - - - - - - @@ -247,16 +247,22 @@ - - - - Server list: + + + + + 0 + 0 + + + + + 120 + 0 + - - - diff --git a/src/gui/src/MainWindow.cpp b/src/gui/src/MainWindow.cpp index 5ad778c2..6a50a1e8 100644 --- a/src/gui/src/MainWindow.cpp +++ b/src/gui/src/MainWindow.cpp @@ -117,6 +117,8 @@ MainWindow::MainWindow(QSettings& settings, AppConfig& appConfig) : } m_pCheckBoxAutoConnect->setChecked(appConfig.autoConnect()); + + m_pComboServerList->hide(); } MainWindow::~MainWindow() @@ -823,6 +825,10 @@ void MainWindow::serverDetected(const QString name) // Note: the first added item triggers startSynergy m_pComboServerList->addItem(name); } + + if (m_pComboServerList->count() > 1) { + m_pComboServerList->show(); + } } void MainWindow::on_m_pGroupClient_toggled(bool on)