From 309702d9459537ccfdde887799afffaa6061c0f0 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Mon, 18 May 2020 11:12:23 +0200 Subject: Find: Add additional replace widget setter Allows adding arbitrary widgets in front of the replace button Change-Id: I0a9a16ca1e06c217639f458dd7946db8a43f98b1 Reviewed-by: Eike Ziller --- src/plugins/cpptools/cppfindreferences.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/plugins/cpptools') 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 ¯o, const QStri QLatin1String("CppEditor")); search->setTextToReplace(replacement); + auto renameFilesCheckBox = new QCheckBox(); + renameFilesCheckBox->setVisible(false); + search->setAdditionalReplaceWidget(renameFilesCheckBox); connect(search, &SearchResult::replaceButtonClicked, this, &CppFindReferences::onReplaceButtonClicked); -- cgit v1.2.3