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

List:       kde-commits
Subject:    KDE/kdelibs/kate/utils
From:       Sebastian Pipping <webmaster () hartwork ! org>
Date:       2007-08-31 21:40:22
Message-ID: 1188596422.686268.1616.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 707053 by sping:

Selection only checkbox state no longer saved/restored (which was a bad idea of mine)


 M  +1 -1      kateconfig.h  
 M  +3 -27     katesearchbar.cpp  
 M  +0 -2      katesearchbar.h  


--- trunk/KDE/kdelibs/kate/utils/kateconfig.h #707052:707053
@@ -345,7 +345,7 @@
       PowerMatchCase = 1 << 3,
       PowerHighlightAll = 1 << 4,
       PowerFromCursor = 1 << 5,
-      PowerSelectionOnly = 1 << 6,
+      // PowerSelectionOnly = 1 << 6, Better not save to file // Sebastian
       PowerModePlainText = 1 << 7,
       PowerModeWholeWords = 1 << 8,
       PowerModeEscapeSequences = 1 << 9,
--- trunk/KDE/kdelibs/kate/utils/katesearchbar.cpp #707052:707053
@@ -65,7 +65,6 @@
         m_powerMatchCase(true),
         m_powerFromCursor(false),
         m_powerHighlightAll(false),
-        m_powerSelectionOnly(false),
         m_powerUsePlaceholders(false),
         m_powerMode(0) {
     // Modify parent
@@ -88,7 +87,6 @@
     m_powerMatchCase = (searchFlags & KateViewConfig::PowerMatchCase) != 0;
     m_powerFromCursor = (searchFlags & KateViewConfig::PowerFromCursor) != 0;
     m_powerHighlightAll = (searchFlags & KateViewConfig::PowerHighlightAll) != 0;
-    m_powerSelectionOnly = (searchFlags & KateViewConfig::PowerSelectionOnly) != 0;
     m_powerUsePlaceholders = (searchFlags & KateViewConfig::PowerUsePlaceholders) != \
                0;
     m_powerMode = ((searchFlags & KateViewConfig::PowerModeRegularExpression) != 0)
             ? 3
@@ -626,7 +624,6 @@
         m_powerMatchCase = isChecked(m_powerUi->matchCase);
         m_powerFromCursor = isChecked(m_powerUi->fromCursor);
         m_powerHighlightAll = isChecked(m_powerUi->highlightAll);
-        m_powerSelectionOnly = isChecked(m_powerUi->selectionOnly);
         m_powerUsePlaceholders = isChecked(m_powerUi->usePlaceholders);
         m_powerMode = m_powerUi->searchMode->currentIndex();
     } else {
@@ -657,7 +654,6 @@
             | (m_powerMatchCase ? KateViewConfig::PowerMatchCase : 0)
             | (m_powerFromCursor ? KateViewConfig::PowerFromCursor : 0)
             | (m_powerHighlightAll ? KateViewConfig::PowerHighlightAll : 0)
-            | (m_powerSelectionOnly ? KateViewConfig::PowerSelectionOnly : 0)
             | (m_powerUsePlaceholders ? KateViewConfig::PowerUsePlaceholders : 0)
             | ((m_powerMode == 3)
                 ? KateViewConfig::PowerModeRegularExpression
@@ -676,7 +672,6 @@
                 & (KateViewConfig::PowerMatchCase
                     | KateViewConfig::PowerFromCursor
                     | KateViewConfig::PowerHighlightAll
-                    | KateViewConfig::PowerSelectionOnly
                     | KateViewConfig::PowerUsePlaceholders
                     | KateViewConfig::PowerModeRegularExpression
                     | KateViewConfig::PowerModeEscapeSequences
@@ -1011,14 +1006,6 @@
 
 
 
-void KateSearchBar::onPowerSelectionOnlyToggle(bool invokedByUserAction) {
-    if (invokedByUserAction) {
-        sendConfig();
-    }
-}
-
-
-
 void KateSearchBar::onPowerModeChanged(int index, bool invokedByUserAction) {
     const bool disabled = (index < 2); // TODO
     m_powerUi->patternAdd->setDisabled(disabled);
@@ -1110,6 +1097,7 @@
 
     // Guess settings from context
     const bool selected = m_view->selection();
+    bool selectionOnly = false;
     if (!fromIncremental) {
         // Init pattern with current selection
         if (selected) {
@@ -1119,27 +1107,16 @@
                 initialPattern = m_view->selectionText();
             } else {
                 // Enable selection only
-                if (create) {
-                    m_powerSelectionOnly = true;
-                } else {
-                    setChecked(m_powerUi->selectionOnly, true);
-                }
+                selectionOnly = true;
             }
         }
-    } else {
-        // Disable selection only
-        if (create) {
-            m_powerSelectionOnly = false;
-        } else {
-            setChecked(m_powerUi->selectionOnly, false);
-        }
     }
+    setChecked(m_powerUi->selectionOnly, selectionOnly);
 
     // Restore previous settings
     if (create) {
         setChecked(m_powerUi->matchCase, m_powerMatchCase);
         setChecked(m_powerUi->highlightAll, m_powerHighlightAll);
-        setChecked(m_powerUi->selectionOnly, m_powerSelectionOnly);
         setChecked(m_powerUi->usePlaceholders, m_powerUsePlaceholders);
         setChecked(m_powerUi->fromCursor, m_powerFromCursor);
         m_powerUi->searchMode->setCurrentIndex(m_powerMode);
@@ -1176,7 +1153,6 @@
         connect(m_powerUi->matchCase, SIGNAL(stateChanged(int)), this, \
                SLOT(onPowerMatchCaseToggle()));
         connect(m_powerUi->highlightAll, SIGNAL(stateChanged(int)), this, \
                SLOT(onPowerHighlightAllToggle()));
         connect(m_powerUi->fromCursor, SIGNAL(stateChanged(int)), this, \
                SLOT(onPowerFromCursorToggle()));
-        connect(m_powerUi->selectionOnly, SIGNAL(stateChanged(int)), this, \
                SLOT(onPowerSelectionOnlyToggle()));
         connect(m_powerUi->replacementAdd, SIGNAL(clicked()), this, \
SLOT(onPowerAddToReplacementClicked()));  }
 
--- trunk/KDE/kdelibs/kate/utils/katesearchbar.h #707052:707053
@@ -82,7 +82,6 @@
     void onPowerMatchCaseToggle(bool invokedByUserAction = true);
     void onPowerHighlightAllToggle(bool invokedByUserAction = true);
     void onPowerFromCursorToggle(bool invokedByUserAction = true);
-    void onPowerSelectionOnlyToggle(bool invokedByUserAction = true);
     void onPowerModeChanged(int index, bool invokedByUserAction = true);
 
 public Q_SLOTS:
@@ -151,7 +150,6 @@
     bool m_powerMatchCase : 1;
     bool m_powerFromCursor : 1;
     bool m_powerHighlightAll : 1;
-    bool m_powerSelectionOnly : 1;
     bool m_powerUsePlaceholders : 1;
     unsigned int m_powerMode : 2;
 


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

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