workaround for Qt 5.12 which is lacking some color constants
This commit is contained in:
@ -13,6 +13,27 @@
|
|||||||
|
|
||||||
#include "highlighter.h"
|
#include "highlighter.h"
|
||||||
#include "helpers.h"
|
#include "helpers.h"
|
||||||
|
#include <QColor>
|
||||||
|
|
||||||
|
// workaround for Qt-5.12
|
||||||
|
#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0)
|
||||||
|
namespace QColorConstants {
|
||||||
|
const QColor Red = QColor::fromRgb(0xff, 0x00, 0x00);
|
||||||
|
const QColor Green = QColor::fromRgb(0x00, 0xff, 0x00);
|
||||||
|
const QColor Blue = QColor::fromRgb(0x00, 0x00, 0xff);
|
||||||
|
const QColor Cyan = QColor::fromRgb(0x00, 0xff, 0xff);
|
||||||
|
const QColor Magenta = QColor::fromRgb(0xff, 0x00, 0xff);
|
||||||
|
const QColor Yellow = QColor::fromRgb(0xff, 0xff, 0x00);
|
||||||
|
namespace Svg {
|
||||||
|
const QColor dodgerblue = QColor::fromRgb(0x1e, 0x90, 0xff);
|
||||||
|
const QColor indianred = QColor::fromRgb(0xcd, 0x5c, 0x5c);
|
||||||
|
const QColor lightcoral = QColor::fromRgb(0xf0, 0x80, 0x80);
|
||||||
|
const QColor lightgray = QColor::fromRgb(0xd3, 0xd3, 0xd3);
|
||||||
|
const QColor lightgreen = QColor::fromRgb(0x90, 0xee, 0x90);
|
||||||
|
const QColor lightskyblue = QColor::fromRgb(0x87, 0xce, 0xfa);
|
||||||
|
} // namespace Svg
|
||||||
|
} // namespace QColorConstants
|
||||||
|
#endif
|
||||||
|
|
||||||
Highlighter::Highlighter(QTextDocument *parent) :
|
Highlighter::Highlighter(QTextDocument *parent) :
|
||||||
QSyntaxHighlighter(parent),
|
QSyntaxHighlighter(parent),
|
||||||
|
|||||||
Reference in New Issue
Block a user