diff options
author | Christian Hoenig <christian@hoenig.cc> | 2009-05-14 21:08:08 +0200 |
---|---|---|
committer | Christian Hoenig <christian@hoenig.cc> | 2009-05-30 10:43:07 +0200 |
commit | 575495b99bc65173b7f6ceeda76e31dea2ea3e36 (patch) | |
tree | 7937058f26ece87c3ed983edec64b6aec414e125 /src/plugins/cpptools/searchsymbols.h | |
parent | 57bb98b68b909c7095f6dbf6c9787511a84a3ebf (diff) | |
download | qt-creator-575495b99bc65173b7f6ceeda76e31dea2ea3e36.tar.gz |
Implement CppCurrentDocumentFilter for symbols in current document
Diffstat (limited to 'src/plugins/cpptools/searchsymbols.h')
-rw-r--r-- | src/plugins/cpptools/searchsymbols.h | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/plugins/cpptools/searchsymbols.h b/src/plugins/cpptools/searchsymbols.h index c57dee6620..a103e550ce 100644 --- a/src/plugins/cpptools/searchsymbols.h +++ b/src/plugins/cpptools/searchsymbols.h @@ -48,7 +48,7 @@ namespace Internal { struct ModelItemInfo { - enum ItemType { Enum, Class, Method }; + enum ItemType { Enum, Class, Method, Declaration }; ModelItemInfo() { } @@ -80,9 +80,10 @@ class SearchSymbols: public std::unary_function<CPlusPlus::Document::Ptr, QList< { public: enum SymbolType { - Classes = 0x1, - Functions = 0x2, - Enums = 0x4 + Classes = 0x1, + Functions = 0x2, + Enums = 0x4, + Declarations = 0x8 }; Q_DECLARE_FLAGS(SymbolTypes, SymbolType) @@ -106,10 +107,7 @@ protected: virtual bool visit(CPlusPlus::Enum *symbol); virtual bool visit(CPlusPlus::Function *symbol); virtual bool visit(CPlusPlus::Namespace *symbol); -#if 0 - // This visit method would make function declaration be included in QuickOpen virtual bool visit(CPlusPlus::Declaration *symbol); -#endif virtual bool visit(CPlusPlus::Class *symbol); QString scopedSymbolName(const QString &symbolName) const; |