summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppcodecompletion.h
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2010-05-17 16:27:54 +0200
committerRoberto Raggi <roberto.raggi@nokia.com>2010-05-18 09:24:11 +0200
commit35c50dcbfc06bae9755a11e4dde3370826e49e24 (patch)
tree7ea2e789fe8fd9950b80ddecf3b99b1d996bce6d /src/plugins/cpptools/cppcodecompletion.h
parent5cb42c93ef714ae1b15f2ed336371b6d50870532 (diff)
downloadqt-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.h27
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;