aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/controls/qquickbusyindicatorring.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/imports/controls/qquickbusyindicatorring.cpp')
-rw-r--r--src/imports/controls/qquickbusyindicatorring.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/imports/controls/qquickbusyindicatorring.cpp b/src/imports/controls/qquickbusyindicatorring.cpp
index 18413b73..96213fa4 100644
--- a/src/imports/controls/qquickbusyindicatorring.cpp
+++ b/src/imports/controls/qquickbusyindicatorring.cpp
@@ -101,6 +101,7 @@ QSGNode *QQuickBusyIndicatorRing::updatePaintNode(QSGNode *oldNode, QQuickItem::
const qreal dx = (w - sz) / 2;
const qreal dy = (h - sz) / 2;
const int circleRadius = sz / 12;
+ const QColor color(0x35, 0x36, 0x37);
QSGTransformNode *transformNode = static_cast<QSGTransformNode *>(rootTransformNode->firstChild());
for (int i = 0; i < circles; ++i) {
@@ -113,8 +114,8 @@ QSGNode *QQuickBusyIndicatorRing::updatePaintNode(QSGNode *oldNode, QQuickItem::
QSGRectangleNode *rectNode = d->sceneGraphContext()->createRectangleNode();
rectNode->setAntialiasing(true);
- rectNode->setColor(QColor("#353637"));
- rectNode->setPenColor(QColor("#353637"));
+ rectNode->setColor(color);
+ rectNode->setPenColor(color);
opacityNode->appendChildNode(rectNode);
}
@@ -191,6 +192,8 @@ void QQuickBusyIndicatorAnimatorJob::updateCurrentTime(int time)
const qreal secondPhaseProgress = percentageComplete > 0.5 ? (percentageComplete - 0.5) * 2 : 0;
QSGTransformNode *transformNode = static_cast<QSGTransformNode*>(rootTransformNode->firstChild());
+ const QColor color(0x35, 0x36, 0x37);
+ const QColor transparent(Qt::transparent);
Q_ASSERT(transformNode->type() == QSGNode::TransformNodeType);
for (int i = 0; i < circles; ++i) {
QSGOpacityNode *opacityNode = static_cast<QSGOpacityNode*>(transformNode->firstChild());
@@ -201,7 +204,7 @@ void QQuickBusyIndicatorAnimatorJob::updateCurrentTime(int time)
const bool fill = (firstPhaseProgress > qreal(i) / circles) || (secondPhaseProgress > 0 && secondPhaseProgress < qreal(i) / circles);
rectNode->setPenWidth(fill ? 0 : 1);
- rectNode->setColor(fill ? QColor("#353637") : QColor("transparent"));
+ rectNode->setColor(fill ? color : transparent);
rectNode->update();
transformNode = static_cast<QSGTransformNode*>(transformNode->nextSibling());