Support preserving case when replacing.
When making a case insensitive search, try to keep the string capitalization when doing the replace: - All upper-case matches are replaced with the upper-case new text. - All lower-case matches are replaced with the lower-case new text. - Capitalized matches are replace with the capitalized new text. - Other matches are replaced with the new text as provided. Note: this does not work with regexp replace, only plain text. Change-Id: I87cbc28eb64688bdf3c8c6ec173fcb22f91abcd0 Reviewed-by:Cristian Tibirna <tibirna@kde.org> Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
Showing
- doc/src/editors/creator-editors.qdoc 22 additions, 0 deletionsdoc/src/editors/creator-editors.qdoc
- src/libs/utils/filesearch.cpp 66 additions, 0 deletionssrc/libs/utils/filesearch.cpp
- src/libs/utils/filesearch.h 1 addition, 0 deletionssrc/libs/utils/filesearch.h
- src/plugins/cpptools/cppfindreferences.cpp 5 additions, 4 deletionssrc/plugins/cpptools/cppfindreferences.cpp
- src/plugins/cpptools/cppfindreferences.h 1 addition, 1 deletionsrc/plugins/cpptools/cppfindreferences.h
- src/plugins/find/basetextfind.cpp 19 additions, 3 deletionssrc/plugins/find/basetextfind.cpp
- src/plugins/find/find.qrc 1 addition, 0 deletionssrc/plugins/find/find.qrc
- src/plugins/find/findplugin.cpp 7 additions, 0 deletionssrc/plugins/find/findplugin.cpp
- src/plugins/find/findplugin.h 1 addition, 0 deletionssrc/plugins/find/findplugin.h
- src/plugins/find/findtoolbar.cpp 32 additions, 3 deletionssrc/plugins/find/findtoolbar.cpp
- src/plugins/find/findtoolbar.h 2 additions, 0 deletionssrc/plugins/find/findtoolbar.h
- src/plugins/find/ifindfilter.cpp 9 additions, 0 deletionssrc/plugins/find/ifindfilter.cpp
- src/plugins/find/images/preservecase.png 0 additions, 0 deletionssrc/plugins/find/images/preservecase.png
- src/plugins/find/searchresultwidget.cpp 13 additions, 1 deletionsrc/plugins/find/searchresultwidget.cpp
- src/plugins/find/searchresultwidget.h 3 additions, 1 deletionsrc/plugins/find/searchresultwidget.h
- src/plugins/find/searchresultwindow.cpp 3 additions, 3 deletionssrc/plugins/find/searchresultwindow.cpp
- src/plugins/find/searchresultwindow.h 1 addition, 1 deletionsrc/plugins/find/searchresultwindow.h
- src/plugins/find/textfindconstants.h 3 additions, 1 deletionsrc/plugins/find/textfindconstants.h
- src/plugins/qmljseditor/qmljsfindreferences.cpp 4 additions, 4 deletionssrc/plugins/qmljseditor/qmljsfindreferences.cpp
- src/plugins/qmljseditor/qmljsfindreferences.h 1 addition, 1 deletionsrc/plugins/qmljseditor/qmljsfindreferences.h
Loading
Please register or sign in to comment