]> git.lyx.org Git - features.git/blobdiff - src/frontends/qt/LaTeXHighlighter.h
Add basic support for \DeclareMetadata
[features.git] / src / frontends / qt / LaTeXHighlighter.h
index 47df8b9ad25e07b5c89ab18449dd0cecfdf2354c..7a80d1fa267f2e3757c96fdc99af7ce382689fb8 100644 (file)
@@ -25,7 +25,9 @@ namespace frontend {
 class LaTeXHighlighter : public QSyntaxHighlighter
 {
 public:
-       explicit LaTeXHighlighter(QTextDocument * parent, bool at_letter = false);
+       explicit LaTeXHighlighter(QTextDocument * parent,
+                                 bool at_letter = false,
+                                 bool keyval = false);
 
 protected:
        void highlightBlock(QString const & text) override;
@@ -35,8 +37,12 @@ private:
        QTextCharFormat keywordFormat;
        QTextCharFormat mathFormat;
        QTextCharFormat warningFormat;
+       QTextCharFormat keyFormat;
+       QTextCharFormat valFormat;
        // is at a letter? (as in the preamble)
        bool const at_letter_;
+       // highlight keyval options?
+       bool const keyval_;
 };
 
 } // namespace frontend