Index: s10k/CommonLibs/jsonhighlighter/highlighter.cpp
===================================================================
--- s10k/CommonLibs/jsonhighlighter/highlighter.cpp	(revision 1096)
+++ s10k/CommonLibs/jsonhighlighter/highlighter.cpp	(revision 1110)
@@ -32,5 +32,5 @@
 void Highlighter::highlightBlock(const QString &text)
 {
-    for (const HighlightingRule &rule : rules) {
+    foreach (const HighlightingRule &rule, rules) {
         QRegExp expression(rule.pattern);
         int index = expression.indexIn(text);
Index: s10k/CommonLibs/jsonhighlighter/highlighter.h
===================================================================
--- s10k/CommonLibs/jsonhighlighter/highlighter.h	(revision 1096)
+++ s10k/CommonLibs/jsonhighlighter/highlighter.h	(revision 1110)
@@ -10,7 +10,8 @@
 class Highlighter: public QSyntaxHighlighter
 {
+	Q_OBJECT
 public:
      Highlighter(QTextDocument *parent = 0);
-private:
+protected:
      struct HighlightingRule
      {
