[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kate] addons/search: S&R: Only open the folder options when search-place is "Folder"
From:       Kåre Särs <kare.sars () iki ! fi>
Date:       2016-07-20 8:13:03
Message-ID: E1bPmcp-0002JC-F7 () code ! kde ! org
[Download RAW message or body]

Git commit 87d3562dea0003d492fe1c8e2e697676b1f77693 by Kåre Särs.
Committed on 20/07/2016 at 08:04.
Pushed by sars into branch 'master'.

S&R: Only open the folder options when search-place is "Folder"

M  +7    -2    addons/search/plugin_search.cpp

http://commits.kde.org/kate/87d3562dea0003d492fe1c8e2e697676b1f77693

diff --git a/addons/search/plugin_search.cpp b/addons/search/plugin_search.cpp
index d35e0ac..7160587 100644
--- a/addons/search/plugin_search.cpp
+++ b/addons/search/plugin_search.cpp
@@ -433,7 +433,9 @@ void KatePluginSearchView::openSearchView()
         m_mainWindow->showToolView(m_toolView);
     }
     m_ui.searchCombo->setFocus(Qt::OtherFocusReason);
-    m_ui.displayOptions->setChecked(true);
+    if (m_ui.searchPlaceCombo->currentIndex() == Folder) {
+        m_ui.displayOptions->setChecked(true);
+    }
 
     KTextEditor::View* editView = m_mainWindow->activeView();
     if (editView && editView->document()) {
@@ -595,10 +597,12 @@ void KatePluginSearchView::folderFileListChanged()
 
 void KatePluginSearchView::searchPlaceChanged()
 {
-    m_ui.displayOptions->setChecked(true);
 
     int searchPlace = m_ui.searchPlaceCombo->currentIndex();
     const bool inFolder = (searchPlace == Folder);
+    if (inFolder) {
+        m_ui.displayOptions->setChecked(true);
+    }
 
     m_ui.filterCombo->setEnabled(searchPlace >= Folder);
     m_ui.excludeCombo->setEnabled(searchPlace >= Folder);
@@ -1668,6 +1672,7 @@ void KatePluginSearchView::readSessionConfig(const KConfigGroup &cg)
     m_ui.excludeCombo->clear();
     m_ui.excludeCombo->addItems(cg.readEntry("ExcludeFilters", QStringList()));
     m_ui.excludeCombo->setCurrentIndex(cg.readEntry("CurrentExcludeFilter", 0));
+    m_ui.displayOptions->setChecked(searchPlaceIndex == Folder);
 }
 
 void KatePluginSearchView::writeSessionConfig(KConfigGroup &cg)
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic