summaryrefslogtreecommitdiff
path: root/tests/auto/generichighlighter/highlighterengine/basetextdocumentlayout.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/generichighlighter/highlighterengine/basetextdocumentlayout.h')
-rw-r--r--tests/auto/generichighlighter/highlighterengine/basetextdocumentlayout.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/auto/generichighlighter/highlighterengine/basetextdocumentlayout.h b/tests/auto/generichighlighter/highlighterengine/basetextdocumentlayout.h
index 2692cfc791..55baf40d6b 100644
--- a/tests/auto/generichighlighter/highlighterengine/basetextdocumentlayout.h
+++ b/tests/auto/generichighlighter/highlighterengine/basetextdocumentlayout.h
@@ -34,13 +34,21 @@
// Replaces the "real" basetextdocumentlayout.h file.
+struct CodeFormatterData {};
+
struct TextBlockUserData : QTextBlockUserData
{
- virtual ~TextBlockUserData(){}
+ TextBlockUserData() : m_data(0) {}
+ virtual ~TextBlockUserData() {}
void setFoldingStartIncluded(const bool) {}
void setFoldingEndIncluded(const bool) {}
void setFoldingIndent(const int) {}
+ void setCodeFormatterData(CodeFormatterData *data) { m_data = data; }
+ CodeFormatterData *codeFormatterData() { return m_data; }
+ CodeFormatterData *m_data;
};
+namespace BaseTextDocumentLayout { TextBlockUserData *userData(const QTextBlock &block); }
+
#endif // BASETEXTDOCUMENTLAYOUT_H