diff options
Diffstat (limited to 'src/plugins/cpptools/cppfindreferences.h')
-rw-r--r-- | src/plugins/cpptools/cppfindreferences.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cppfindreferences.h b/src/plugins/cpptools/cppfindreferences.h index 7b2b35b2df..9434a8c587 100644 --- a/src/plugins/cpptools/cppfindreferences.h +++ b/src/plugins/cpptools/cppfindreferences.h @@ -25,6 +25,9 @@ #pragma once +#include "cpptools_global.h" + +#include <coreplugin/find/searchresultwindow.h> #include <cplusplus/FindUsages.h> #include <QObject> @@ -45,6 +48,21 @@ class Node; namespace CppTools { class CppModelManager; +Core::SearchResultColor::Style CPPTOOLS_EXPORT colorStyleForUsageType(CPlusPlus::Usage::Type type); + +class CPPTOOLS_EXPORT CppSearchResultFilter : public Core::SearchResultFilter +{ + QWidget *createWidget() override; + bool matches(const Core::SearchResultItem &item) const override; + + void setValue(bool &member, bool value); + + bool m_showReads = true; + bool m_showWrites = true; + bool m_showDecls = true; + bool m_showOther = true; +}; + namespace Internal { class CppFindReferencesParameters |