summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppcodecompletion.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/cpptools/cppcodecompletion.h')
-rw-r--r--src/plugins/cpptools/cppcodecompletion.h13
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);