forked from qt-creator/qt-creator
Initialize all the members of CppCodeCompletion
This commit is contained in:
@@ -508,8 +508,11 @@ void CppQuickFixCollector::cleanup()
|
|||||||
CppCodeCompletion::CppCodeCompletion(CppModelManager *manager)
|
CppCodeCompletion::CppCodeCompletion(CppModelManager *manager)
|
||||||
: ICompletionCollector(manager),
|
: ICompletionCollector(manager),
|
||||||
m_manager(manager),
|
m_manager(manager),
|
||||||
|
m_editor(0),
|
||||||
|
m_startPosition(-1),
|
||||||
m_caseSensitivity(Qt::CaseSensitive),
|
m_caseSensitivity(Qt::CaseSensitive),
|
||||||
m_autoInsertBrackets(true),
|
m_autoInsertBrackets(true),
|
||||||
|
m_partialCompletionEnabled(true),
|
||||||
m_forcedCompletion(false),
|
m_forcedCompletion(false),
|
||||||
m_completionOperator(T_EOF_SYMBOL)
|
m_completionOperator(T_EOF_SYMBOL)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -146,25 +146,22 @@ private:
|
|||||||
|
|
||||||
int findStartOfName(int pos = -1) const;
|
int findStartOfName(int pos = -1) const;
|
||||||
|
|
||||||
QList<TextEditor::CompletionItem> m_completions;
|
private:
|
||||||
|
CppModelManager *m_manager;
|
||||||
TextEditor::ITextEditable *m_editor;
|
TextEditor::ITextEditable *m_editor;
|
||||||
int m_startPosition; // Position of the cursor from which completion started
|
int m_startPosition; // Position of the cursor from which completion started
|
||||||
|
|
||||||
CppModelManager *m_manager;
|
|
||||||
Qt::CaseSensitivity m_caseSensitivity;
|
Qt::CaseSensitivity m_caseSensitivity;
|
||||||
bool m_autoInsertBrackets;
|
bool m_autoInsertBrackets;
|
||||||
bool m_partialCompletionEnabled;
|
bool m_partialCompletionEnabled;
|
||||||
|
|
||||||
bool m_forcedCompletion;
|
bool m_forcedCompletion;
|
||||||
|
unsigned m_completionOperator;
|
||||||
|
|
||||||
CPlusPlus::Icons m_icons;
|
CPlusPlus::Icons m_icons;
|
||||||
CPlusPlus::Overview overview;
|
CPlusPlus::Overview overview;
|
||||||
CPlusPlus::TypeOfExpression typeOfExpression;
|
CPlusPlus::TypeOfExpression typeOfExpression;
|
||||||
|
|
||||||
unsigned m_completionOperator;
|
|
||||||
|
|
||||||
QPointer<FunctionArgumentWidget> m_functionArgumentWidget;
|
QPointer<FunctionArgumentWidget> m_functionArgumentWidget;
|
||||||
|
QList<TextEditor::CompletionItem> m_completions;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // namespace Internal
|
||||||
|
|||||||
Reference in New Issue
Block a user