summaryrefslogtreecommitdiffstats
path: root/src/dialog.cpp
diff options
context:
space:
mode:
authorSimon Rettberg2016-01-04 15:54:11 +0100
committerSimon Rettberg2016-01-04 15:54:11 +0100
commitc6a0f624e7cb7c9ae35a49bdb550243fcd1fecd5 (patch)
tree9a9ff83d1119014dda4aa3ead0e4ef3f228a6a30 /src/dialog.cpp
parentUpdate images (diff)
downloadvmchooser2-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.cpp8
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) {