Initialize all the members of CppCodeCompletion

This commit is contained in:
Roberto Raggi
2009-10-21 16:51:54 +02:00
parent 250d947aa5
commit 996866814a
2 changed files with 7 additions and 7 deletions

View File

@@ -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)
{ {

View File

@@ -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