QMLJSEditor Exporting few classes

These changes are required for the new Binding Editor

Change-Id: Ic1e833819c69831aa1a930ab668a644ae4ccdd6f
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Aleksei German
2019-08-07 17:04:47 +02:00
parent 2feb3e5585
commit 735cdf88df
10 changed files with 40 additions and 47 deletions

View File

@@ -37,11 +37,12 @@ namespace TextEditor { class TextMark; }
namespace QmlJSEditor {
class QmlJSEditorDocument;
class SemanticHighlighter;
namespace Internal {
class QmlOutlineModel;
class SemanticHighlighter;
class SemanticInfoUpdater;
class QmlJSEditorDocumentPrivate : public QObject
@@ -72,7 +73,7 @@ public:
SemanticInfoUpdater *m_semanticInfoUpdater;
QmlJSTools::SemanticInfo m_semanticInfo;
QVector<QTextLayout::FormatRange> m_diagnosticRanges;
Internal::SemanticHighlighter *m_semanticHighlighter = nullptr;
SemanticHighlighter *m_semanticHighlighter = nullptr;
bool m_semanticHighlightingNecessary = false;
bool m_outlineModelNeedsUpdate = false;
bool m_firstSementicInfo = true;