From c6a0f624e7cb7c9ae35a49bdb550243fcd1fecd5 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Mon, 4 Jan 2016 15:54:11 +0100 Subject: Icons in tabs, configurable default tab --- src/dialog.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/dialog.cpp') 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& 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) { -- cgit v1.2.3-55-g7522