aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpptools
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2020-05-18 11:12:23 +0200
committerDavid Schulz <david.schulz@qt.io>2020-05-19 09:16:27 +0000
commit309702d9459537ccfdde887799afffaa6061c0f0 (patch)
tree8c3e65d24308be116b083debf3a2a7a2b0d57481 /src/plugins/cpptools
parent009e9d783d6eb3d54743ed5af940914ce5d8e3c4 (diff)
Find: Add additional replace widget setter
Allows adding arbitrary widgets in front of the replace button Change-Id: I0a9a16ca1e06c217639f458dd7946db8a43f98b1 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/plugins/cpptools')
-rw-r--r--src/plugins/cpptools/cppfindreferences.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cppfindreferences.cpp b/src/plugins/cpptools/cppfindreferences.cpp
index 9e1dbd697d..131d0fca94 100644
--- a/src/plugins/cpptools/cppfindreferences.cpp
+++ b/src/plugins/cpptools/cppfindreferences.cpp
@@ -338,6 +338,9 @@ void CppFindReferences::findUsages(CPlusPlus::Symbol *symbol,
SearchResultWindow::PreserveCaseDisabled,
QLatin1String("CppEditor"));
search->setTextToReplace(replacement);
+ auto renameFilesCheckBox = new QCheckBox();
+ renameFilesCheckBox->setVisible(false);
+ search->setAdditionalReplaceWidget(renameFilesCheckBox);
connect(search, &SearchResult::replaceButtonClicked,
this, &CppFindReferences::onReplaceButtonClicked);
search->setSearchAgainSupported(true);
@@ -721,6 +724,9 @@ void CppFindReferences::findMacroUses(const CPlusPlus::Macro &macro, const QStri
QLatin1String("CppEditor"));
search->setTextToReplace(replacement);
+ auto renameFilesCheckBox = new QCheckBox();
+ renameFilesCheckBox->setVisible(false);
+ search->setAdditionalReplaceWidget(renameFilesCheckBox);
connect(search, &SearchResult::replaceButtonClicked,
this, &CppFindReferences::onReplaceButtonClicked);