diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2010-05-17 16:27:54 +0200 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2010-05-18 09:24:11 +0200 |
commit | 35c50dcbfc06bae9755a11e4dde3370826e49e24 (patch) | |
tree | 7ea2e789fe8fd9950b80ddecf3b99b1d996bce6d /src/plugins/cpptools/cppcodecompletion.h | |
parent | 5cb42c93ef714ae1b15f2ed336371b6d50870532 (diff) | |
download | qt-creator-35c50dcbfc06bae9755a11e4dde3370826e49e24.tar.gz |
Use the context created by TypeOfExpression.
Diffstat (limited to 'src/plugins/cpptools/cppcodecompletion.h')
-rw-r--r-- | src/plugins/cpptools/cppcodecompletion.h | 27 |
1 files changed, 8 insertions, 19 deletions
diff --git a/src/plugins/cpptools/cppcodecompletion.h b/src/plugins/cpptools/cppcodecompletion.h index 6337ed5c9f..b168c54947 100644 --- a/src/plugins/cpptools/cppcodecompletion.h +++ b/src/plugins/cpptools/cppcodecompletion.h @@ -52,8 +52,6 @@ class BaseTextEditor; namespace CPlusPlus { class LookupItem; -class LookupContext; -class DeprecatedLookupContext; class ClassOrNamespace; } @@ -101,36 +99,27 @@ private: CPlusPlus::Document::Ptr thisDocument, const CPlusPlus::Snapshot &snapshot); - bool completeConstructorOrFunction(const QList<CPlusPlus::LookupItem> &, - const CPlusPlus::LookupContext &, + bool completeConstructorOrFunction(const QList<CPlusPlus::LookupItem> &results, int endOfExpression, bool toolTipOnly); - bool completeMember(const QList<CPlusPlus::LookupItem> &, - const CPlusPlus::LookupContext &context); + bool completeMember(const QList<CPlusPlus::LookupItem> &results); + bool completeScope(const QList<CPlusPlus::LookupItem> &results); - bool completeScope(const QList<CPlusPlus::LookupItem> &, - const CPlusPlus::LookupContext &context); - - void completeNamespace(CPlusPlus::ClassOrNamespace *binding, - const CPlusPlus::LookupContext &context); + void completeNamespace(CPlusPlus::ClassOrNamespace *binding); void completeClass(CPlusPlus::ClassOrNamespace *b, - const CPlusPlus::LookupContext &context, bool staticLookup = true); bool completeConstructors(CPlusPlus::Class *klass); bool completeQtMethod(const QList<CPlusPlus::LookupItem> &results, - const CPlusPlus::LookupContext &context, bool wantSignals); - bool completeSignal(const QList<CPlusPlus::LookupItem> &results, - const CPlusPlus::LookupContext &context) - { return completeQtMethod(results, context, true); } + bool completeSignal(const QList<CPlusPlus::LookupItem> &results) + { return completeQtMethod(results, true); } - bool completeSlot(const QList<CPlusPlus::LookupItem> &results, - const CPlusPlus::LookupContext &context) - { return completeQtMethod(results, context, false); } + bool completeSlot(const QList<CPlusPlus::LookupItem> &results) + { return completeQtMethod(results, false); } int findStartOfName(int pos = -1) const; |