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

List:       kde-commits
Subject:    kdelibs/kate/part
From:       Christoph Cullmann <crossfire () babylon2k ! de>
Date:       2004-08-21 16:34:16
Message-ID: 20040821163416.91ED092B4 () office ! kde ! org
[Download RAW message or body]

CVS commit by cullmann: 

if multiline selection is around, default to search/replace in it


  M +21 -10    katesearch.cpp   1.73


--- kdelibs/kate/part/katesearch.cpp  #1.72:1.73
@@ -88,5 +88,10 @@ void KateSearch::addToList( QStringList&
 void KateSearch::find()
 {
-  KFindDialog *findDialog = new KFindDialog (  m_view, "", \
KateViewConfig::global()->searchFlags(), +  // if multiline selection around, search \
in it +  long searchf = KateViewConfig::global()->searchFlags();
+  if (m_doc->hasSelection() && m_doc->selStartLine() != m_doc->selEndLine())
+    searchf |= KFindDialog::SelectedText;
+
+  KFindDialog *findDialog = new KFindDialog (  m_view, "", searchf,
                                                s_searchList, m_doc->hasSelection() \
);  
@@ -133,5 +139,10 @@ void KateSearch::replace()
   if (!doc()->isReadWrite()) return;
 
-  KReplaceDialog *replaceDialog = new KReplaceDialog (  m_view, "", \
KateViewConfig::global()->searchFlags(), +  // if multiline selection around, search \
in it +  long searchf = KateViewConfig::global()->searchFlags();
+  if (m_doc->hasSelection() && m_doc->selStartLine() != m_doc->selEndLine())
+    searchf |= KFindDialog::SelectedText;
+
+  KReplaceDialog *replaceDialog = new KReplaceDialog (  m_view, "", searchf,
                                                s_searchList, s_replaceList, \
m_doc->hasSelection() );  


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

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