diff --git a/src/libs/utils/images/progressindicator_big.png b/src/libs/utils/images/progressindicator_big.png
index ac854f1e25e..0a3f894397b 100644
Binary files a/src/libs/utils/images/progressindicator_big.png and b/src/libs/utils/images/progressindicator_big.png differ
diff --git a/src/libs/utils/images/progressindicator_big@2x.png b/src/libs/utils/images/progressindicator_big@2x.png
index 23b488f23ab..910a11bc756 100644
Binary files a/src/libs/utils/images/progressindicator_big@2x.png and b/src/libs/utils/images/progressindicator_big@2x.png differ
diff --git a/src/libs/utils/images/progressindicator_medium.png b/src/libs/utils/images/progressindicator_medium.png
index 496f6880f2e..6cb735f18ac 100644
Binary files a/src/libs/utils/images/progressindicator_medium.png and b/src/libs/utils/images/progressindicator_medium.png differ
diff --git a/src/libs/utils/images/progressindicator_medium@2x.png b/src/libs/utils/images/progressindicator_medium@2x.png
index c396d400128..3cd93d63e24 100644
Binary files a/src/libs/utils/images/progressindicator_medium@2x.png and b/src/libs/utils/images/progressindicator_medium@2x.png differ
diff --git a/src/libs/utils/images/progressindicator_small.png b/src/libs/utils/images/progressindicator_small.png
index 8ba536403d8..cd6e92a7370 100644
Binary files a/src/libs/utils/images/progressindicator_small.png and b/src/libs/utils/images/progressindicator_small.png differ
diff --git a/src/libs/utils/images/progressindicator_small@2x.png b/src/libs/utils/images/progressindicator_small@2x.png
index e6dc7cc62d1..36821a92e19 100644
Binary files a/src/libs/utils/images/progressindicator_small@2x.png and b/src/libs/utils/images/progressindicator_small@2x.png differ
diff --git a/src/libs/utils/progressindicator.cpp b/src/libs/utils/progressindicator.cpp
index 4a248cf2a25..009d57c009d 100644
--- a/src/libs/utils/progressindicator.cpp
+++ b/src/libs/utils/progressindicator.cpp
@@ -25,6 +25,7 @@
#include "progressindicator.h"
+#include "icon.h"
#include "qtcassert.h"
#include "stylehelper.h"
@@ -62,8 +63,8 @@ void ProgressIndicator::setIndicatorSize(ProgressIndicator::IndicatorSize size)
m_size = size;
m_rotationStep = size == Small ? 45 : 30;
m_timer.setInterval(size == Small ? 100 : 80);
- m_pixmap.load(StyleHelper::dpiSpecificImageFile(
- imageFileNameForIndicatorSize(size)));
+ m_pixmap = Icon({{imageFileNameForIndicatorSize(size),
+ Theme::PanelTextColorMid}}, Icon::Tint).pixmap();
updateGeometry();
}
diff --git a/src/tools/icons/qtcreatoricons.svg b/src/tools/icons/qtcreatoricons.svg
index cbdb3ed0a53..e24903e09e6 100644
--- a/src/tools/icons/qtcreatoricons.svg
+++ b/src/tools/icons/qtcreatoricons.svg
@@ -709,6 +709,14 @@
id="src/libs/utils/images/progressindicator_small"
clip-path="url(#clipPath4556)"
transform="matrix(-1,0,0,1,578,0)">
+
+
+ style="fill:#303030" />