diff options
Diffstat (limited to 'src/plugins/cpptools/cppcodecompletion.h')
-rw-r--r-- | src/plugins/cpptools/cppcodecompletion.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/plugins/cpptools/cppcodecompletion.h b/src/plugins/cpptools/cppcodecompletion.h index b4bff01fba..6337ed5c9f 100644 --- a/src/plugins/cpptools/cppcodecompletion.h +++ b/src/plugins/cpptools/cppcodecompletion.h @@ -50,6 +50,13 @@ class ITextEditor; class BaseTextEditor; } +namespace CPlusPlus { +class LookupItem; +class LookupContext; +class DeprecatedLookupContext; +class ClassOrNamespace; +} + namespace CppTools { namespace Internal { @@ -104,16 +111,16 @@ private: bool completeScope(const QList<CPlusPlus::LookupItem> &, const CPlusPlus::LookupContext &context); - void completeNamespace(const QList<CPlusPlus::Symbol *> &candidates, + void completeNamespace(CPlusPlus::ClassOrNamespace *binding, const CPlusPlus::LookupContext &context); - void completeClass(const QList<CPlusPlus::Symbol *> &candidates, + void completeClass(CPlusPlus::ClassOrNamespace *b, const CPlusPlus::LookupContext &context, bool staticLookup = true); bool completeConstructors(CPlusPlus::Class *klass); - bool completeQtMethod(const QList<CPlusPlus::LookupItem> &, + bool completeQtMethod(const QList<CPlusPlus::LookupItem> &results, const CPlusPlus::LookupContext &context, bool wantSignals); |