mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-20 16:20:52 +01:00
Element Editor add new ColorHTML, THANKS Arnaud for the patch
This commit is contained in:
@@ -558,7 +558,7 @@ void ElementPictureFactory::setPainterStyle(const QDomElement &dom, QPainter &pa
|
||||
//Get the couples style/value
|
||||
const QStringList styles = dom.attribute("style").split(";", QString::SkipEmptyParts);
|
||||
|
||||
QRegExp rx("^\\s*([a-z-]+)\\s*:\\s*([a-z-]+)\\s*$");
|
||||
QRegExp rx("^\\s*([a-z-]+)\\s*:\\s*([a-zA-Z-]+)\\s*$");
|
||||
for (QString style : styles) {
|
||||
if (rx.exactMatch(style)) {
|
||||
QString style_name = rx.cap(1);
|
||||
@@ -615,7 +615,427 @@ void ElementPictureFactory::setPainterStyle(const QDomElement &dom, QPainter &pa
|
||||
} else if (style_value == "purple") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(136, 28, 168));
|
||||
}else if (style_value == "hor") {
|
||||
} else if (style_value == "HTMLPinkPink") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 192, 203));
|
||||
} else if (style_value == "HTMLPinkLightPink") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 182, 193));
|
||||
} else if (style_value == "HTMLPinkHotPink") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 105, 180));
|
||||
} else if (style_value == "HTMLPinkDeepPink") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 20, 147));
|
||||
} else if (style_value == "HTMLPinkPaleVioletRed") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(219, 112, 147));
|
||||
} else if (style_value == "HTMLPinkMediumVioletRed") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(199, 21, 133));
|
||||
} else if (style_value == "HTMLRedLightSalmon") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 160, 122));
|
||||
} else if (style_value == "HTMLRedSalmon") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(250, 128, 114));
|
||||
} else if (style_value == "HTMLRedDarkSalmon") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(233, 150, 122));
|
||||
} else if (style_value == "HTMLRedLightCoral") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(240, 128, 128));
|
||||
} else if (style_value == "HTMLRedIndianRed") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(205, 92, 92));
|
||||
} else if (style_value == "HTMLRedCrimson") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(220, 20, 60));
|
||||
} else if (style_value == "HTMLRedFirebrick") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(178, 34, 34));
|
||||
} else if (style_value == "HTMLRedDarkRed") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(139, 0, 0));
|
||||
} else if (style_value == "HTMLRedRed") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 0, 0));
|
||||
} else if (style_value == "HTMLOrangeOrangeRed") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 69, 0));
|
||||
} else if (style_value == "HTMLOrangeTomato") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 99, 71));
|
||||
} else if (style_value == "HTMLOrangeCoral") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 127, 80));
|
||||
} else if (style_value == "HTMLOrangeDarkOrange") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 140, 0));
|
||||
} else if (style_value == "HTMLOrangeOrange") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 165, 0));
|
||||
} else if (style_value == "HTMLYellowYellow") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 255, 0));
|
||||
} else if (style_value == "HTMLYellowLightYellow") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 255, 224));
|
||||
} else if (style_value == "HTMLYellowLemonChiffon") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 250, 205));
|
||||
} else if (style_value == "HTMLYellowLightGoldenrodYellow") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(250, 250, 210));
|
||||
} else if (style_value == "HTMLYellowPapayaWhip") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 239, 213));
|
||||
} else if (style_value == "HTMLYellowMoccasin") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 228, 181));
|
||||
} else if (style_value == "HTMLYellowPeachPuff") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 218, 185));
|
||||
} else if (style_value == "HTMLYellowPaleGoldenrod") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(238, 232, 170));
|
||||
} else if (style_value == "HTMLYellowKhaki") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(240, 230, 140));
|
||||
} else if (style_value == "HTMLYellowDarkKhaki") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(189, 183, 107));
|
||||
} else if (style_value == "HTMLYellowGold") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 215, 0));
|
||||
} else if (style_value == "HTMLBrownCornsilk") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 248, 220));
|
||||
} else if (style_value == "HTMLBrownBlanchedAlmond") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 235, 205));
|
||||
} else if (style_value == "HTMLBrownBisque") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 228, 196));
|
||||
} else if (style_value == "HTMLBrownNavajoWhite") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 222, 173));
|
||||
} else if (style_value == "HTMLBrownWheat") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(245, 222, 179));
|
||||
} else if (style_value == "HTMLBrownBurlywood") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(222, 184, 135));
|
||||
} else if (style_value == "HTMLBrownTan") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(210, 180, 140));
|
||||
} else if (style_value == "HTMLBrownRosyBrown") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(188, 143, 143));
|
||||
} else if (style_value == "HTMLBrownSandyBrown") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(244, 164, 96));
|
||||
} else if (style_value == "HTMLBrownGoldenrod") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(218, 165, 32));
|
||||
} else if (style_value == "HTMLBrownDarkGoldenrod") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(184, 134, 11));
|
||||
} else if (style_value == "HTMLBrownPeru") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(205, 133, 63));
|
||||
} else if (style_value == "HTMLBrownChocolate") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(210, 105, 30));
|
||||
} else if (style_value == "HTMLBrownSaddleBrown") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(139, 69, 19));
|
||||
} else if (style_value == "HTMLBrownSienna") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(160, 82, 45));
|
||||
} else if (style_value == "HTMLBrownBrown") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(165, 42, 42));
|
||||
} else if (style_value == "HTMLBrownMaroon") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(128, 0, 0));
|
||||
} else if (style_value == "HTMLGreenDarkOliveGreen") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(85, 107, 47));
|
||||
} else if (style_value == "HTMLGreenOlive") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(128, 128, 0));
|
||||
} else if (style_value == "HTMLGreenOliveDrab") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(107, 142, 35));
|
||||
} else if (style_value == "HTMLGreenYellowGreen") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(154, 205, 50));
|
||||
} else if (style_value == "HTMLGreenLimeGreen") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(50, 205, 50));
|
||||
} else if (style_value == "HTMLGreenLime") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(0, 255, 0));
|
||||
} else if (style_value == "HTMLGreenLawnGreen") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(124, 252, 0));
|
||||
} else if (style_value == "HTMLGreenChartreuse") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(127, 255, 0));
|
||||
} else if (style_value == "HTMLGreenGreenYellow") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(173, 255, 47));
|
||||
} else if (style_value == "HTMLGreenSpringGreen") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(0, 255, 127));
|
||||
} else if (style_value == "HTMLGreenMediumSpringGreen") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(0, 250, 154));
|
||||
} else if (style_value == "HTMLGreenLightGreen") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(144, 238, 144));
|
||||
} else if (style_value == "HTMLGreenPaleGreen") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(152, 251, 152));
|
||||
} else if (style_value == "HTMLGreenDarkSeaGreen") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(143, 188, 143));
|
||||
} else if (style_value == "HTMLGreenMediumAquamarine") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(102, 205, 170));
|
||||
} else if (style_value == "HTMLGreenMediumSeaGreen") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(60, 179, 113));
|
||||
} else if (style_value == "HTMLGreenSeaGreen") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(46, 139, 87));
|
||||
} else if (style_value == "HTMLGreenForestGreen") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(34, 139, 34));
|
||||
} else if (style_value == "HTMLGreenGreen") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(0, 128, 0));
|
||||
} else if (style_value == "HTMLGreenDarkGreen") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(0, 100, 0));
|
||||
} else if (style_value == "HTMLCyanAqua") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(0, 255, 255));
|
||||
} else if (style_value == "HTMLCyanCyan") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(0, 255, 255));
|
||||
} else if (style_value == "HTMLCyanLightCyan") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(224, 255, 255));
|
||||
} else if (style_value == "HTMLCyanPaleTurquoise") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(175, 238, 238));
|
||||
} else if (style_value == "HTMLCyanAquamarine") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(127, 255, 212));
|
||||
} else if (style_value == "HTMLCyanTurquoise") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(64, 224, 208));
|
||||
} else if (style_value == "HTMLCyanMediumTurquoise") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(72, 209, 204));
|
||||
} else if (style_value == "HTMLCyanDarkTurquoise") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(0, 206, 209));
|
||||
} else if (style_value == "HTMLCyanLightSeaGreen") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(32, 178, 170));
|
||||
} else if (style_value == "HTMLCyanCadetBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(95, 158, 160));
|
||||
} else if (style_value == "HTMLCyanDarkCyan") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(0, 139, 139));
|
||||
} else if (style_value == "HTMLCyanTeal") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(0, 128, 128));
|
||||
} else if (style_value == "HTMLBlueLightSteelBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(176, 196, 222));
|
||||
} else if (style_value == "HTMLBluePowderBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(176, 224, 230));
|
||||
} else if (style_value == "HTMLBlueLightBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(173, 216, 230));
|
||||
} else if (style_value == "HTMLBlueSkyBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(135, 206, 235));
|
||||
} else if (style_value == "HTMLBlueLightSkyBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(135, 206, 250));
|
||||
} else if (style_value == "HTMLBlueDeepSkyBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(0, 191, 255));
|
||||
} else if (style_value == "HTMLBlueDodgerBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(30, 144, 255));
|
||||
} else if (style_value == "HTMLBlueCornflowerBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(100, 149, 237));
|
||||
} else if (style_value == "HTMLBlueSteelBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(70, 130, 180));
|
||||
} else if (style_value == "HTMLBlueRoyalBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(65, 105, 225));
|
||||
} else if (style_value == "HTMLBlueBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(0, 0, 255));
|
||||
} else if (style_value == "HTMLBlueMediumBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(0, 0, 205));
|
||||
} else if (style_value == "HTMLBlueDarkBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(0, 0, 139));
|
||||
} else if (style_value == "HTMLBlueNavy") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(0, 0, 128));
|
||||
} else if (style_value == "HTMLBlueMidnightBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(25, 25, 112));
|
||||
} else if (style_value == "HTMLPurpleLavender") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(230, 230, 250));
|
||||
} else if (style_value == "HTMLPurpleThistle") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(216, 191, 216));
|
||||
} else if (style_value == "HTMLPurplePlum") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(221, 160, 221));
|
||||
} else if (style_value == "HTMLPurpleViolet") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(238, 130, 238));
|
||||
} else if (style_value == "HTMLPurpleOrchid") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(218, 112, 214));
|
||||
} else if (style_value == "HTMLPurpleFuchsia") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 0, 255));
|
||||
} else if (style_value == "HTMLPurpleMagenta") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 0, 255));
|
||||
} else if (style_value == "HTMLPurpleMediumOrchid") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(186, 85, 211));
|
||||
} else if (style_value == "HTMLPurpleMediumPurple") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(147, 112, 219));
|
||||
} else if (style_value == "HTMLPurpleBlueViolet") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(138, 43, 226));
|
||||
} else if (style_value == "HTMLPurpleDarkViolet") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(148, 0, 211));
|
||||
} else if (style_value == "HTMLPurpleDarkOrchid") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(153, 50, 204));
|
||||
} else if (style_value == "HTMLPurpleDarkMagenta") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(139, 0, 139));
|
||||
} else if (style_value == "HTMLPurplePurple") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(128, 0, 128));
|
||||
} else if (style_value == "HTMLPurpleIndigo") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(75, 0, 130));
|
||||
} else if (style_value == "HTMLPurpleDarkSlateBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(72, 61, 139));
|
||||
} else if (style_value == "HTMLPurpleSlateBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(106, 90, 205));
|
||||
} else if (style_value == "HTMLPurpleMediumSlateBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(123, 104, 238));
|
||||
} else if (style_value == "HTMLWhiteWhite") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 255, 255));
|
||||
} else if (style_value == "HTMLWhiteSnow") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 250, 250));
|
||||
} else if (style_value == "HTMLWhiteHoneydew") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(240, 255, 240));
|
||||
} else if (style_value == "HTMLWhiteMintCream") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(245, 255, 250));
|
||||
} else if (style_value == "HTMLWhiteAzure") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(240, 255, 255));
|
||||
} else if (style_value == "HTMLWhiteAliceBlue") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(240, 248, 255));
|
||||
} else if (style_value == "HTMLWhiteGhostWhite") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(248, 248, 255));
|
||||
} else if (style_value == "HTMLWhiteWhiteSmoke") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(245, 245, 245));
|
||||
} else if (style_value == "HTMLWhiteSeashell") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 245, 238));
|
||||
} else if (style_value == "HTMLWhiteBeige") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(245, 245, 220));
|
||||
} else if (style_value == "HTMLWhiteOldLace") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(253, 245, 230));
|
||||
} else if (style_value == "HTMLWhiteFloralWhite") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 250, 240));
|
||||
} else if (style_value == "HTMLWhiteIvory") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 255, 240));
|
||||
} else if (style_value == "HTMLWhiteAntiqueWhite") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(250, 235, 215));
|
||||
} else if (style_value == "HTMLWhiteLinen") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(250, 240, 230));
|
||||
} else if (style_value == "HTMLWhiteLavenderBlush") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 240, 245));
|
||||
} else if (style_value == "HTMLWhiteMistyRose") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(255, 228, 225));
|
||||
} else if (style_value == "HTMLGrayGainsboro") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(220, 220, 220));
|
||||
} else if (style_value == "HTMLGrayLightGray") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(211, 211, 211));
|
||||
} else if (style_value == "HTMLGraySilver") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(192, 192, 192));
|
||||
} else if (style_value == "HTMLGrayDarkGray") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(169, 169, 169));
|
||||
} else if (style_value == "HTMLGrayGray") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(128, 128, 128));
|
||||
} else if (style_value == "HTMLGrayDimGray") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(105, 105, 105));
|
||||
} else if (style_value == "HTMLGrayLightSlateGray") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(119, 136, 153));
|
||||
} else if (style_value == "HTMLGraySlateGray") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(112, 128, 144));
|
||||
} else if (style_value == "HTMLGrayDarkSlateGray") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(47, 79, 79));
|
||||
} else if (style_value == "HTMLGrayBlack") {
|
||||
brush.setStyle(Qt::SolidPattern);
|
||||
brush.setColor(QColor(0, 0, 0));
|
||||
} else if (style_value == "hor") {
|
||||
brush.setStyle(Qt::HorPattern);
|
||||
brush.setColor(Qt::black);
|
||||
} else if (style_value == "ver") {
|
||||
@@ -637,26 +1057,306 @@ void ElementPictureFactory::setPainterStyle(const QDomElement &dom, QPainter &pa
|
||||
pen.setColor(QColor(255, 255, 255, pen.color().alpha()));
|
||||
} else if (style_value == "red") {
|
||||
pen.setColor(Qt::red);
|
||||
}else if (style_value == "blue") {
|
||||
} else if (style_value == "blue") {
|
||||
pen.setColor(Qt::blue);
|
||||
}else if (style_value == "green") {
|
||||
} else if (style_value == "green") {
|
||||
pen.setColor(Qt::green);
|
||||
}else if (style_value == "gray") {
|
||||
} else if (style_value == "gray") {
|
||||
pen.setColor(Qt::gray);
|
||||
}else if (style_value == "brun") {
|
||||
} else if (style_value == "brun") {
|
||||
pen.setColor(QColor(97, 44, 0));
|
||||
}else if (style_value == "yellow") {
|
||||
} else if (style_value == "yellow") {
|
||||
pen.setColor(Qt::yellow);
|
||||
}else if (style_value == "cyan") {
|
||||
} else if (style_value == "cyan") {
|
||||
pen.setColor(Qt::cyan);
|
||||
}else if (style_value == "magenta") {
|
||||
} else if (style_value == "magenta") {
|
||||
pen.setColor(Qt::magenta);
|
||||
}else if (style_value == "lightgray") {
|
||||
} else if (style_value == "lightgray") {
|
||||
pen.setColor(Qt::lightGray);
|
||||
}else if (style_value == "orange") {
|
||||
} else if (style_value == "orange") {
|
||||
pen.setColor(QColor(255, 128, 0));
|
||||
}else if (style_value == "purple") {
|
||||
} else if (style_value == "purple") {
|
||||
pen.setColor(QColor(136, 28, 168));
|
||||
} else if (style_value == "HTMLPinkPink") {
|
||||
pen.setColor(QColor(255, 192, 203));
|
||||
} else if (style_value == "HTMLPinkLightPink") {
|
||||
pen.setColor(QColor(255, 182, 193));
|
||||
} else if (style_value == "HTMLPinkHotPink") {
|
||||
pen.setColor(QColor(255, 105, 180));
|
||||
} else if (style_value == "HTMLPinkDeepPink") {
|
||||
pen.setColor(QColor(255, 20, 147));
|
||||
} else if (style_value == "HTMLPinkPaleVioletRed") {
|
||||
pen.setColor(QColor(219, 112, 147));
|
||||
} else if (style_value == "HTMLPinkMediumVioletRed") {
|
||||
pen.setColor(QColor(199, 21, 133));
|
||||
} else if (style_value == "HTMLRedLightSalmon") {
|
||||
pen.setColor(QColor(255, 160, 122));
|
||||
} else if (style_value == "HTMLRedSalmon") {
|
||||
pen.setColor(QColor(250, 128, 114));
|
||||
} else if (style_value == "HTMLRedDarkSalmon") {
|
||||
pen.setColor(QColor(233, 150, 122));
|
||||
} else if (style_value == "HTMLRedLightCoral") {
|
||||
pen.setColor(QColor(240, 128, 128));
|
||||
} else if (style_value == "HTMLRedIndianRed") {
|
||||
pen.setColor(QColor(205, 92, 92));
|
||||
} else if (style_value == "HTMLRedCrimson") {
|
||||
pen.setColor(QColor(220, 20, 60));
|
||||
} else if (style_value == "HTMLRedFirebrick") {
|
||||
pen.setColor(QColor(178, 34, 34));
|
||||
} else if (style_value == "HTMLRedDarkRed") {
|
||||
pen.setColor(QColor(139, 0, 0));
|
||||
} else if (style_value == "HTMLRedRed") {
|
||||
pen.setColor(QColor(255, 0, 0));
|
||||
} else if (style_value == "HTMLOrangeOrangeRed") {
|
||||
pen.setColor(QColor(255, 69, 0));
|
||||
} else if (style_value == "HTMLOrangeTomato") {
|
||||
pen.setColor(QColor(255, 99, 71));
|
||||
} else if (style_value == "HTMLOrangeCoral") {
|
||||
pen.setColor(QColor(255, 127, 80));
|
||||
} else if (style_value == "HTMLOrangeDarkOrange") {
|
||||
pen.setColor(QColor(255, 140, 0));
|
||||
} else if (style_value == "HTMLOrangeOrange") {
|
||||
pen.setColor(QColor(255, 165, 0));
|
||||
} else if (style_value == "HTMLYellowYellow") {
|
||||
pen.setColor(QColor(255, 255, 0));
|
||||
} else if (style_value == "HTMLYellowLightYellow") {
|
||||
pen.setColor(QColor(255, 255, 224));
|
||||
} else if (style_value == "HTMLYellowLemonChiffon") {
|
||||
pen.setColor(QColor(255, 250, 205));
|
||||
} else if (style_value == "HTMLYellowLightGoldenrodYellow") {
|
||||
pen.setColor(QColor(250, 250, 210));
|
||||
} else if (style_value == "HTMLYellowPapayaWhip") {
|
||||
pen.setColor(QColor(255, 239, 213));
|
||||
} else if (style_value == "HTMLYellowMoccasin") {
|
||||
pen.setColor(QColor(255, 228, 181));
|
||||
} else if (style_value == "HTMLYellowPeachPuff") {
|
||||
pen.setColor(QColor(255, 218, 185));
|
||||
} else if (style_value == "HTMLYellowPaleGoldenrod") {
|
||||
pen.setColor(QColor(238, 232, 170));
|
||||
} else if (style_value == "HTMLYellowKhaki") {
|
||||
pen.setColor(QColor(240, 230, 140));
|
||||
} else if (style_value == "HTMLYellowDarkKhaki") {
|
||||
pen.setColor(QColor(189, 183, 107));
|
||||
} else if (style_value == "HTMLYellowGold") {
|
||||
pen.setColor(QColor(255, 215, 0));
|
||||
} else if (style_value == "HTMLBrownCornsilk") {
|
||||
pen.setColor(QColor(255, 248, 220));
|
||||
} else if (style_value == "HTMLBrownBlanchedAlmond") {
|
||||
pen.setColor(QColor(255, 235, 205));
|
||||
} else if (style_value == "HTMLBrownBisque") {
|
||||
pen.setColor(QColor(255, 228, 196));
|
||||
} else if (style_value == "HTMLBrownNavajoWhite") {
|
||||
pen.setColor(QColor(255, 222, 173));
|
||||
} else if (style_value == "HTMLBrownWheat") {
|
||||
pen.setColor(QColor(245, 222, 179));
|
||||
} else if (style_value == "HTMLBrownBurlywood") {
|
||||
pen.setColor(QColor(222, 184, 135));
|
||||
} else if (style_value == "HTMLBrownTan") {
|
||||
pen.setColor(QColor(210, 180, 140));
|
||||
} else if (style_value == "HTMLBrownRosyBrown") {
|
||||
pen.setColor(QColor(188, 143, 143));
|
||||
} else if (style_value == "HTMLBrownSandyBrown") {
|
||||
pen.setColor(QColor(244, 164, 96));
|
||||
} else if (style_value == "HTMLBrownGoldenrod") {
|
||||
pen.setColor(QColor(218, 165, 32));
|
||||
} else if (style_value == "HTMLBrownDarkGoldenrod") {
|
||||
pen.setColor(QColor(184, 134, 11));
|
||||
} else if (style_value == "HTMLBrownPeru") {
|
||||
pen.setColor(QColor(205, 133, 63));
|
||||
} else if (style_value == "HTMLBrownChocolate") {
|
||||
pen.setColor(QColor(210, 105, 30));
|
||||
} else if (style_value == "HTMLBrownSaddleBrown") {
|
||||
pen.setColor(QColor(139, 69, 19));
|
||||
} else if (style_value == "HTMLBrownSienna") {
|
||||
pen.setColor(QColor(160, 82, 45));
|
||||
} else if (style_value == "HTMLBrownBrown") {
|
||||
pen.setColor(QColor(165, 42, 42));
|
||||
} else if (style_value == "HTMLBrownMaroon") {
|
||||
pen.setColor(QColor(128, 0, 0));
|
||||
} else if (style_value == "HTMLGreenDarkOliveGreen") {
|
||||
pen.setColor(QColor(85, 107, 47));
|
||||
} else if (style_value == "HTMLGreenOlive") {
|
||||
pen.setColor(QColor(128, 128, 0));
|
||||
} else if (style_value == "HTMLGreenOliveDrab") {
|
||||
pen.setColor(QColor(107, 142, 35));
|
||||
} else if (style_value == "HTMLGreenYellowGreen") {
|
||||
pen.setColor(QColor(154, 205, 50));
|
||||
} else if (style_value == "HTMLGreenLimeGreen") {
|
||||
pen.setColor(QColor(50, 205, 50));
|
||||
} else if (style_value == "HTMLGreenLime") {
|
||||
pen.setColor(QColor(0, 255, 0));
|
||||
} else if (style_value == "HTMLGreenLawnGreen") {
|
||||
pen.setColor(QColor(124, 252, 0));
|
||||
} else if (style_value == "HTMLGreenChartreuse") {
|
||||
pen.setColor(QColor(127, 255, 0));
|
||||
} else if (style_value == "HTMLGreenGreenYellow") {
|
||||
pen.setColor(QColor(173, 255, 47));
|
||||
} else if (style_value == "HTMLGreenSpringGreen") {
|
||||
pen.setColor(QColor(0, 255, 127));
|
||||
} else if (style_value == "HTMLGreenMediumSpringGreen") {
|
||||
pen.setColor(QColor(0, 250, 154));
|
||||
} else if (style_value == "HTMLGreenLightGreen") {
|
||||
pen.setColor(QColor(144, 238, 144));
|
||||
} else if (style_value == "HTMLGreenPaleGreen") {
|
||||
pen.setColor(QColor(152, 251, 152));
|
||||
} else if (style_value == "HTMLGreenDarkSeaGreen") {
|
||||
pen.setColor(QColor(143, 188, 143));
|
||||
} else if (style_value == "HTMLGreenMediumAquamarine") {
|
||||
pen.setColor(QColor(102, 205, 170));
|
||||
} else if (style_value == "HTMLGreenMediumSeaGreen") {
|
||||
pen.setColor(QColor(60, 179, 113));
|
||||
} else if (style_value == "HTMLGreenSeaGreen") {
|
||||
pen.setColor(QColor(46, 139, 87));
|
||||
} else if (style_value == "HTMLGreenForestGreen") {
|
||||
pen.setColor(QColor(34, 139, 34));
|
||||
} else if (style_value == "HTMLGreenGreen") {
|
||||
pen.setColor(QColor(0, 128, 0));
|
||||
} else if (style_value == "HTMLGreenDarkGreen") {
|
||||
pen.setColor(QColor(0, 100, 0));
|
||||
} else if (style_value == "HTMLCyanAqua") {
|
||||
pen.setColor(QColor(0, 255, 255));
|
||||
} else if (style_value == "HTMLCyanCyan") {
|
||||
pen.setColor(QColor(0, 255, 255));
|
||||
} else if (style_value == "HTMLCyanLightCyan") {
|
||||
pen.setColor(QColor(224, 255, 255));
|
||||
} else if (style_value == "HTMLCyanPaleTurquoise") {
|
||||
pen.setColor(QColor(175, 238, 238));
|
||||
} else if (style_value == "HTMLCyanAquamarine") {
|
||||
pen.setColor(QColor(127, 255, 212));
|
||||
} else if (style_value == "HTMLCyanTurquoise") {
|
||||
pen.setColor(QColor(64, 224, 208));
|
||||
} else if (style_value == "HTMLCyanMediumTurquoise") {
|
||||
pen.setColor(QColor(72, 209, 204));
|
||||
} else if (style_value == "HTMLCyanDarkTurquoise") {
|
||||
pen.setColor(QColor(0, 206, 209));
|
||||
} else if (style_value == "HTMLCyanLightSeaGreen") {
|
||||
pen.setColor(QColor(32, 178, 170));
|
||||
} else if (style_value == "HTMLCyanCadetBlue") {
|
||||
pen.setColor(QColor(95, 158, 160));
|
||||
} else if (style_value == "HTMLCyanDarkCyan") {
|
||||
pen.setColor(QColor(0, 139, 139));
|
||||
} else if (style_value == "HTMLCyanTeal") {
|
||||
pen.setColor(QColor(0, 128, 128));
|
||||
} else if (style_value == "HTMLBlueLightSteelBlue") {
|
||||
pen.setColor(QColor(176, 196, 222));
|
||||
} else if (style_value == "HTMLBluePowderBlue") {
|
||||
pen.setColor(QColor(176, 224, 230));
|
||||
} else if (style_value == "HTMLBlueLightBlue") {
|
||||
pen.setColor(QColor(173, 216, 230));
|
||||
} else if (style_value == "HTMLBlueSkyBlue") {
|
||||
pen.setColor(QColor(135, 206, 235));
|
||||
} else if (style_value == "HTMLBlueLightSkyBlue") {
|
||||
pen.setColor(QColor(135, 206, 250));
|
||||
} else if (style_value == "HTMLBlueDeepSkyBlue") {
|
||||
pen.setColor(QColor(0, 191, 255));
|
||||
} else if (style_value == "HTMLBlueDodgerBlue") {
|
||||
pen.setColor(QColor(30, 144, 255));
|
||||
} else if (style_value == "HTMLBlueCornflowerBlue") {
|
||||
pen.setColor(QColor(100, 149, 237));
|
||||
} else if (style_value == "HTMLBlueSteelBlue") {
|
||||
pen.setColor(QColor(70, 130, 180));
|
||||
} else if (style_value == "HTMLBlueRoyalBlue") {
|
||||
pen.setColor(QColor(65, 105, 225));
|
||||
} else if (style_value == "HTMLBlueBlue") {
|
||||
pen.setColor(QColor(0, 0, 255));
|
||||
} else if (style_value == "HTMLBlueMediumBlue") {
|
||||
pen.setColor(QColor(0, 0, 205));
|
||||
} else if (style_value == "HTMLBlueDarkBlue") {
|
||||
pen.setColor(QColor(0, 0, 139));
|
||||
} else if (style_value == "HTMLBlueNavy") {
|
||||
pen.setColor(QColor(0, 0, 128));
|
||||
} else if (style_value == "HTMLBlueMidnightBlue") {
|
||||
pen.setColor(QColor(25, 25, 112));
|
||||
} else if (style_value == "HTMLPurpleLavender") {
|
||||
pen.setColor(QColor(230, 230, 250));
|
||||
} else if (style_value == "HTMLPurpleThistle") {
|
||||
pen.setColor(QColor(216, 191, 216));
|
||||
} else if (style_value == "HTMLPurplePlum") {
|
||||
pen.setColor(QColor(221, 160, 221));
|
||||
} else if (style_value == "HTMLPurpleViolet") {
|
||||
pen.setColor(QColor(238, 130, 238));
|
||||
} else if (style_value == "HTMLPurpleOrchid") {
|
||||
pen.setColor(QColor(218, 112, 214));
|
||||
} else if (style_value == "HTMLPurpleFuchsia") {
|
||||
pen.setColor(QColor(255, 0, 255));
|
||||
} else if (style_value == "HTMLPurpleMagenta") {
|
||||
pen.setColor(QColor(255, 0, 255));
|
||||
} else if (style_value == "HTMLPurpleMediumOrchid") {
|
||||
pen.setColor(QColor(186, 85, 211));
|
||||
} else if (style_value == "HTMLPurpleMediumPurple") {
|
||||
pen.setColor(QColor(147, 112, 219));
|
||||
} else if (style_value == "HTMLPurpleBlueViolet") {
|
||||
pen.setColor(QColor(138, 43, 226));
|
||||
} else if (style_value == "HTMLPurpleDarkViolet") {
|
||||
pen.setColor(QColor(148, 0, 211));
|
||||
} else if (style_value == "HTMLPurpleDarkOrchid") {
|
||||
pen.setColor(QColor(153, 50, 204));
|
||||
} else if (style_value == "HTMLPurpleDarkMagenta") {
|
||||
pen.setColor(QColor(139, 0, 139));
|
||||
} else if (style_value == "HTMLPurplePurple") {
|
||||
pen.setColor(QColor(128, 0, 128));
|
||||
} else if (style_value == "HTMLPurpleIndigo") {
|
||||
pen.setColor(QColor(75, 0, 130));
|
||||
} else if (style_value == "HTMLPurpleDarkSlateBlue") {
|
||||
pen.setColor(QColor(72, 61, 139));
|
||||
} else if (style_value == "HTMLPurpleSlateBlue") {
|
||||
pen.setColor(QColor(106, 90, 205));
|
||||
} else if (style_value == "HTMLPurpleMediumSlateBlue") {
|
||||
pen.setColor(QColor(123, 104, 238));
|
||||
} else if (style_value == "HTMLWhiteWhite") {
|
||||
pen.setColor(QColor(255, 255, 255));
|
||||
} else if (style_value == "HTMLWhiteSnow") {
|
||||
pen.setColor(QColor(255, 250, 250));
|
||||
} else if (style_value == "HTMLWhiteHoneydew") {
|
||||
pen.setColor(QColor(240, 255, 240));
|
||||
} else if (style_value == "HTMLWhiteMintCream") {
|
||||
pen.setColor(QColor(245, 255, 250));
|
||||
} else if (style_value == "HTMLWhiteAzure") {
|
||||
pen.setColor(QColor(240, 255, 255));
|
||||
} else if (style_value == "HTMLWhiteAliceBlue") {
|
||||
pen.setColor(QColor(240, 248, 255));
|
||||
} else if (style_value == "HTMLWhiteGhostWhite") {
|
||||
pen.setColor(QColor(248, 248, 255));
|
||||
} else if (style_value == "HTMLWhiteWhiteSmoke") {
|
||||
pen.setColor(QColor(245, 245, 245));
|
||||
} else if (style_value == "HTMLWhiteSeashell") {
|
||||
pen.setColor(QColor(255, 245, 238));
|
||||
} else if (style_value == "HTMLWhiteBeige") {
|
||||
pen.setColor(QColor(245, 245, 220));
|
||||
} else if (style_value == "HTMLWhiteOldLace") {
|
||||
pen.setColor(QColor(253, 245, 230));
|
||||
} else if (style_value == "HTMLWhiteFloralWhite") {
|
||||
pen.setColor(QColor(255, 250, 240));
|
||||
} else if (style_value == "HTMLWhiteIvory") {
|
||||
pen.setColor(QColor(255, 255, 240));
|
||||
} else if (style_value == "HTMLWhiteAntiqueWhite") {
|
||||
pen.setColor(QColor(250, 235, 215));
|
||||
} else if (style_value == "HTMLWhiteLinen") {
|
||||
pen.setColor(QColor(250, 240, 230));
|
||||
} else if (style_value == "HTMLWhiteLavenderBlush") {
|
||||
pen.setColor(QColor(255, 240, 245));
|
||||
} else if (style_value == "HTMLWhiteMistyRose") {
|
||||
pen.setColor(QColor(255, 228, 225));
|
||||
} else if (style_value == "HTMLGrayGainsboro") {
|
||||
pen.setColor(QColor(220, 220, 220));
|
||||
} else if (style_value == "HTMLGrayLightGray") {
|
||||
pen.setColor(QColor(211, 211, 211));
|
||||
} else if (style_value == "HTMLGraySilver") {
|
||||
pen.setColor(QColor(192, 192, 192));
|
||||
} else if (style_value == "HTMLGrayDarkGray") {
|
||||
pen.setColor(QColor(169, 169, 169));
|
||||
} else if (style_value == "HTMLGrayGray") {
|
||||
pen.setColor(QColor(128, 128, 128));
|
||||
} else if (style_value == "HTMLGrayDimGray") {
|
||||
pen.setColor(QColor(105, 105, 105));
|
||||
} else if (style_value == "HTMLGrayLightSlateGray") {
|
||||
pen.setColor(QColor(119, 136, 153));
|
||||
} else if (style_value == "HTMLGraySlateGray") {
|
||||
pen.setColor(QColor(112, 128, 144));
|
||||
} else if (style_value == "HTMLGrayDarkSlateGray") {
|
||||
pen.setColor(QColor(47, 79, 79));
|
||||
} else if (style_value == "HTMLGrayBlack") {
|
||||
pen.setColor(QColor(0, 0, 0));
|
||||
} else if (style_value == "none") {
|
||||
pen.setBrush(Qt::transparent);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user