C++: make highlighting/completion plugable.

Change-Id: I990fdf5411153041c6b4c62f31b453342d59de53
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
Erik Verbruggen
2012-02-20 12:39:08 +01:00
parent d66acb51d0
commit 6fe6f5cdb1
15 changed files with 407 additions and 94 deletions

View File

@@ -53,9 +53,7 @@ using namespace CPlusPlus;
CppEditorSupport::CppEditorSupport(CppModelManager *modelManager)
: QObject(modelManager),
_modelManager(modelManager),
_updateDocumentInterval(UPDATE_DOCUMENT_DEFAULT_INTERVAL),
m_completionSupport(new CppCompletionSupport(this)),
m_highlightingSupport(new CppHighlightingSupport)
_updateDocumentInterval(UPDATE_DOCUMENT_DEFAULT_INTERVAL)
{
_revision = 0;
@@ -103,16 +101,6 @@ unsigned CppEditorSupport::editorRevision() const
return 0;
}
CppTools::CppCompletionSupport *CppEditorSupport::completionSupport() const
{
return m_completionSupport.data();
}
CppHighlightingSupport *CppEditorSupport::highlightingSupport() const
{
return m_highlightingSupport.data();
}
int CppEditorSupport::updateDocumentInterval() const
{ return _updateDocumentInterval; }