From c1c1383e235a85d504f476b25c0b41bbfe8d927c Mon Sep 17 00:00:00 2001 From: Maurus Cuelenaere Date: Wed, 3 Sep 2008 20:51:13 +0000 Subject: * WPS editor: set eol-style * Add CLI-only screenshot utility (using libwps) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18402 a1c6a512-1295-4272-9138-f99709370657 --- utils/wpseditor/gui/src/qsyntaxer.cpp | 88 +++++++++++++++++------------------ utils/wpseditor/gui/src/qsyntaxer.h | 42 ++++++++--------- 2 files changed, 65 insertions(+), 65 deletions(-) (limited to 'utils/wpseditor/gui') diff --git a/utils/wpseditor/gui/src/qsyntaxer.cpp b/utils/wpseditor/gui/src/qsyntaxer.cpp index 412ca38148..fa2608be45 100644 --- a/utils/wpseditor/gui/src/qsyntaxer.cpp +++ b/utils/wpseditor/gui/src/qsyntaxer.cpp @@ -1,44 +1,44 @@ -#include - -#include "qsyntaxer.h" - -QSyntaxer::QSyntaxer(QTextDocument *parent) - : QSyntaxHighlighter(parent) { - HighlightingRule rule; - - hrules["operator"].pattern = QRegExp("%[^\\| \n<\\?%]{1,2}"); - hrules["operator"].format.setFontWeight(QFont::Bold); - hrules["operator"].format.setForeground(Qt::darkBlue); - - - hrules["question"].pattern = QRegExp("%[\\?]{1}[^<]{1,2}"); - hrules["question"].format.setForeground(Qt::darkMagenta); - - hrules["question2"].pattern = QRegExp("(<|>)"); - hrules["question2"].format.setForeground(Qt::red); - - - hrules["limiter"].pattern = QRegExp("\\|"); - hrules["limiter"].format.setForeground(Qt::darkRed); - - hrules["comment"].pattern = QRegExp("#[^\n]*"); - hrules["comment"].format.setForeground(Qt::darkGreen); - hrules["comment"].format.setFontItalic(true); -} -// -void QSyntaxer::highlightBlock(const QString &text) { - QTextCharFormat wholeText; - wholeText.setFont(QFont("arial",11,QFont::Normal)); - setFormat(0,text.length(),wholeText); - - foreach (HighlightingRule rule, hrules) { - QRegExp expression(rule.pattern); - int index = text.indexOf(expression); - while (index >= 0) { - int length = expression.matchedLength(); - setFormat(index, length, rule.format); - index = text.indexOf(expression, index + length); - } - } - -} +#include + +#include "qsyntaxer.h" + +QSyntaxer::QSyntaxer(QTextDocument *parent) + : QSyntaxHighlighter(parent) { + HighlightingRule rule; + + hrules["operator"].pattern = QRegExp("%[^\\| \n<\\?%]{1,2}"); + hrules["operator"].format.setFontWeight(QFont::Bold); + hrules["operator"].format.setForeground(Qt::darkBlue); + + + hrules["question"].pattern = QRegExp("%[\\?]{1}[^<]{1,2}"); + hrules["question"].format.setForeground(Qt::darkMagenta); + + hrules["question2"].pattern = QRegExp("(<|>)"); + hrules["question2"].format.setForeground(Qt::red); + + + hrules["limiter"].pattern = QRegExp("\\|"); + hrules["limiter"].format.setForeground(Qt::darkRed); + + hrules["comment"].pattern = QRegExp("#[^\n]*"); + hrules["comment"].format.setForeground(Qt::darkGreen); + hrules["comment"].format.setFontItalic(true); +} +// +void QSyntaxer::highlightBlock(const QString &text) { + QTextCharFormat wholeText; + wholeText.setFont(QFont("arial",11,QFont::Normal)); + setFormat(0,text.length(),wholeText); + + foreach (HighlightingRule rule, hrules) { + QRegExp expression(rule.pattern); + int index = text.indexOf(expression); + while (index >= 0) { + int length = expression.matchedLength(); + setFormat(index, length, rule.format); + index = text.indexOf(expression, index + length); + } + } + +} diff --git a/utils/wpseditor/gui/src/qsyntaxer.h b/utils/wpseditor/gui/src/qsyntaxer.h index 9cecd3e5ed..b85651cf69 100644 --- a/utils/wpseditor/gui/src/qsyntaxer.h +++ b/utils/wpseditor/gui/src/qsyntaxer.h @@ -1,21 +1,21 @@ -#ifndef QSYNTAXER_H -#define QSYNTAXER_H -// -#include - -class QTextCharFormat; - -class QSyntaxer : public QSyntaxHighlighter { - Q_OBJECT - struct HighlightingRule { - QRegExp pattern; - QTextCharFormat format; - }; - QMap hrules; -public: - QSyntaxer(QTextDocument *parent = 0); - -protected: - void highlightBlock(const QString &text); -}; -#endif +#ifndef QSYNTAXER_H +#define QSYNTAXER_H +// +#include + +class QTextCharFormat; + +class QSyntaxer : public QSyntaxHighlighter { + Q_OBJECT + struct HighlightingRule { + QRegExp pattern; + QTextCharFormat format; + }; + QMap hrules; +public: + QSyntaxer(QTextDocument *parent = 0); + +protected: + void highlightBlock(const QString &text); +}; +#endif -- cgit v1.2.3