diff options
Diffstat (limited to 'src/plugins/cpptools/cppcompletionassist.h')
-rw-r--r-- | src/plugins/cpptools/cppcompletionassist.h | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/plugins/cpptools/cppcompletionassist.h b/src/plugins/cpptools/cppcompletionassist.h index b740fcc8b9..e95c21603d 100644 --- a/src/plugins/cpptools/cppcompletionassist.h +++ b/src/plugins/cpptools/cppcompletionassist.h @@ -31,6 +31,7 @@ #ifndef CPPCOMPLETIONASSIST_H #define CPPCOMPLETIONASSIST_H +#include "cppcompletionassistprocessor.h" #include "cppcompletionassistprovider.h" #include "cppmodelmanager.h" #include "cppworkingcopy.h" @@ -96,11 +97,11 @@ public: TextEditor::AssistReason reason) const Q_DECL_OVERRIDE; }; -class CppCompletionAssistProcessor : public TextEditor::IAssistProcessor +class InternalCppCompletionAssistProcessor : public CppCompletionAssistProcessor { public: - CppCompletionAssistProcessor(); - ~CppCompletionAssistProcessor(); + InternalCppCompletionAssistProcessor(); + ~InternalCppCompletionAssistProcessor(); TextEditor::IAssistProposal *perform(const TextEditor::AssistInterface *interface) Q_DECL_OVERRIDE; @@ -144,7 +145,6 @@ private: const QVariant &data = QVariant()); void addCompletionItem(CPlusPlus::Symbol *symbol, int order = 0); - void addSnippets(); void addKeywords(); void addMacros(const QString &fileName, const CPlusPlus::Snapshot &snapshot); void addMacros_helper(const CPlusPlus::Snapshot &snapshot, @@ -152,15 +152,9 @@ private: QSet<QString> *processed, QSet<QString> *definedMacros); - int m_startPosition; CPlusPlus::LanguageFeatures m_languageFeatures; QScopedPointer<const CppCompletionAssistInterface> m_interface; - QList<TextEditor::AssistProposalItem *> m_completions; - TextEditor::SnippetAssistCollector m_snippetCollector; - CPlusPlus::Icons m_icons; - QStringList preprocessorCompletions; QScopedPointer<CppAssistProposalModel> m_model; - TextEditor::IAssistProposal *m_hintProposal; }; class CppCompletionAssistInterface : public TextEditor::AssistInterface |