summaryrefslogtreecommitdiff
path: root/src/svg/qsvggenerator.cpp
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2016-09-21 08:34:25 +0200
committerLiang Qi <liang.qi@qt.io>2016-09-21 08:34:25 +0200
commit3246c09fa5dd9c9354be8ec7d41fa5d5a57f0d0e (patch)
tree7e177e3205bcbdb44bef0630b71efeb632314eee /src/svg/qsvggenerator.cpp
parent28caa8995d6872e665085f48f6efa770fc912201 (diff)
parent5a00abdefd1c050aae8760dfc01ae5e3631077aa (diff)
downloadqtsvg-3246c09fa5dd9c9354be8ec7d41fa5d5a57f0d0e.tar.gz
Merge remote-tracking branch 'origin/5.8' into dev
Change-Id: Idddd7f4219934dfe950a9e85b1f647ed11817495
Diffstat (limited to 'src/svg/qsvggenerator.cpp')
-rw-r--r--src/svg/qsvggenerator.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/svg/qsvggenerator.cpp b/src/svg/qsvggenerator.cpp
index 0abd403..6bca27f 100644
--- a/src/svg/qsvggenerator.cpp
+++ b/src/svg/qsvggenerator.cpp
@@ -284,12 +284,8 @@ public:
}
}
- for (QGradientStop stop : qAsConst(stops)) {
- QString color =
- QString::fromLatin1("#%1%2%3")
- .arg(stop.second.red(), 2, 16, QLatin1Char('0'))
- .arg(stop.second.green(), 2, 16, QLatin1Char('0'))
- .arg(stop.second.blue(), 2, 16, QLatin1Char('0'));
+ for (const QGradientStop &stop : qAsConst(stops)) {
+ const QString color = stop.second.name(QColor::HexRgb);
str << QLatin1String(" <stop offset=\"")<< stop.first << QLatin1String("\" ")
<< QLatin1String("stop-color=\"") << color << QLatin1String("\" ")
<< QLatin1String("stop-opacity=\"") << stop.second.alphaF() <<QLatin1String("\" />\n");