diff options
author | Simon Rettberg | 2016-01-04 15:54:11 +0100 |
---|---|---|
committer | Simon Rettberg | 2016-01-04 15:54:11 +0100 |
commit | c6a0f624e7cb7c9ae35a49bdb550243fcd1fecd5 (patch) | |
tree | 9a9ff83d1119014dda4aa3ead0e4ef3f228a6a30 /src/dialog.cpp | |
parent | Update images (diff) | |
download | vmchooser2-c6a0f624e7cb7c9ae35a49bdb550243fcd1fecd5.tar.gz vmchooser2-c6a0f624e7cb7c9ae35a49bdb550243fcd1fecd5.tar.xz vmchooser2-c6a0f624e7cb7c9ae35a49bdb550243fcd1fecd5.zip |
Icons in tabs, configurable default tab
Diffstat (limited to 'src/dialog.cpp')
-rw-r--r-- | src/dialog.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dialog.cpp b/src/dialog.cpp index 8572c67..4179afd 100644 --- a/src/dialog.cpp +++ b/src/dialog.cpp @@ -161,6 +161,7 @@ void Dialog::addItems(const QList<Session*>& entries, int tab) { } model_[tab]->updateView(); selectPreviousSession(); + on_filterEdit_textChanged(); } void Dialog::addStatusString(const int status) { @@ -353,9 +354,6 @@ void Dialog::addSessionsAfterDownload(QNetworkReply* reply) { this->addStatusString(STR_NO_ITEMS); } - // give focus to treeView - ui->treeView->setFocus(); - // select last-session selectPreviousSession(); userInteracted_ = true; @@ -432,7 +430,9 @@ void Dialog::onTabButtonChanged(int tab) { } // give focus to treeView - ui->treeView->setFocus(); + if (!ui->filterEdit->hasFocus()) { + ui->treeView->setFocus(); + } // Update pressed status of buttons for (int i = 0; i < 3; ++i) { |