summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppfindreferences.h
diff options
context:
space:
mode:
authorAndre Hartmann <aha_1980@gmx.de>2012-03-17 13:26:27 +0100
committerLeandro Melo <leandro.melo@nokia.com>2012-06-06 14:10:07 +0200
commit44a3a5e07024f365539b9ad977b195a458d5e61a (patch)
treeeb548d2f9041e4fc33551bf70abe61fe68174e8e /src/plugins/cpptools/cppfindreferences.h
parent6147419f8712fda79539b9a94305ff04a22f73e5 (diff)
downloadqt-creator-44a3a5e07024f365539b9ad977b195a458d5e61a.tar.gz
Implemented Rename Macro Usages
Works the same way as Rename Usages for C++ Symbols. For now, no Search Again as this requieres further work. Task-number: QTCREATORBUG-413 Change-Id: I09e85ea1e8c247f5ce0b6bc566aba8018c1569e4 Reviewed-by: Leandro Melo <leandro.melo@nokia.com>
Diffstat (limited to 'src/plugins/cpptools/cppfindreferences.h')
-rw-r--r--src/plugins/cpptools/cppfindreferences.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cppfindreferences.h b/src/plugins/cpptools/cppfindreferences.h
index dfa7c114d0..4b4202297d 100644
--- a/src/plugins/cpptools/cppfindreferences.h
+++ b/src/plugins/cpptools/cppfindreferences.h
@@ -82,6 +82,7 @@ public:
const QString &replacement = QString());
void findMacroUses(const CPlusPlus::Macro &macro);
+ void renameMacroUses(const CPlusPlus::Macro &macro, const QString &replacement = QString());
CPlusPlus::DependencyTable updateDependencyTable(CPlusPlus::Snapshot snapshot);
@@ -97,6 +98,8 @@ private Q_SLOTS:
private:
void findUsages(CPlusPlus::Symbol *symbol, const CPlusPlus::LookupContext &context,
const QString &replacement, bool replace);
+ void findMacroUses(const CPlusPlus::Macro &macro, const QString &replacement,
+ bool replace);
void findAll_helper(Find::SearchResult *search);
CPlusPlus::DependencyTable dependencyTable() const;
void setDependencyTable(const CPlusPlus::DependencyTable &newTable);