diff --git a/src/libs/utils/images/zoomin_overlay.png b/src/libs/utils/images/zoomin_overlay.png
new file mode 100644
index 00000000000..051f9246ed3
Binary files /dev/null and b/src/libs/utils/images/zoomin_overlay.png differ
diff --git a/src/libs/utils/images/zoomin_overlay@2x.png b/src/libs/utils/images/zoomin_overlay@2x.png
new file mode 100644
index 00000000000..f022c80cbe1
Binary files /dev/null and b/src/libs/utils/images/zoomin_overlay@2x.png differ
diff --git a/src/libs/utils/images/zoomout_overlay.png b/src/libs/utils/images/zoomout_overlay.png
new file mode 100644
index 00000000000..b1ee112fcd0
Binary files /dev/null and b/src/libs/utils/images/zoomout_overlay.png differ
diff --git a/src/libs/utils/images/zoomout_overlay@2x.png b/src/libs/utils/images/zoomout_overlay@2x.png
new file mode 100644
index 00000000000..d721c11a525
Binary files /dev/null and b/src/libs/utils/images/zoomout_overlay@2x.png differ
diff --git a/src/libs/utils/utils.qrc b/src/libs/utils/utils.qrc
index 6378073fc12..798e3bb2055 100644
--- a/src/libs/utils/utils.qrc
+++ b/src/libs/utils/utils.qrc
@@ -161,5 +161,9 @@
images/bookmark@2x.png
images/snapshot.png
images/snapshot@2x.png
+ images/zoomin_overlay.png
+ images/zoomin_overlay@2x.png
+ images/zoomout_overlay.png
+ images/zoomout_overlay@2x.png
diff --git a/src/libs/utils/utilsicons.cpp b/src/libs/utils/utilsicons.cpp
index e81aa34af7f..c59d1b8b8ab 100644
--- a/src/libs/utils/utilsicons.cpp
+++ b/src/libs/utils/utilsicons.cpp
@@ -48,6 +48,12 @@ const Icon ZOOM({
{QLatin1String(":/utils/images/zoom.png"), Theme::PanelTextColorMid}}, Icon::Tint);
const Icon ZOOM_TOOLBAR({
{QLatin1String(":/utils/images/zoom.png"), Theme::IconsBaseColor}});
+const Icon ZOOMIN_TOOLBAR({
+ {QLatin1String(":/utils/images/zoom.png"), Theme::IconsBaseColor},
+ {QLatin1String(":/utils/images/zoomin_overlay.png"), Theme::IconsBaseColor}});
+const Icon ZOOMOUT_TOOLBAR({
+ {QLatin1String(":/utils/images/zoom.png"), Theme::IconsBaseColor},
+ {QLatin1String(":/utils/images/zoomout_overlay.png"), Theme::IconsBaseColor}});
const Icon OK({
{QLatin1String(":/utils/images/ok.png"), Theme::IconsRunToolBarColor}}, Icon::Tint);
const Icon NOTLOADED({
diff --git a/src/libs/utils/utilsicons.h b/src/libs/utils/utilsicons.h
index 8a1dc4ed04c..51bc6e40e50 100644
--- a/src/libs/utils/utilsicons.h
+++ b/src/libs/utils/utilsicons.h
@@ -41,6 +41,8 @@ QTCREATOR_UTILS_EXPORT extern const Icon PREV;
QTCREATOR_UTILS_EXPORT extern const Icon PREV_TOOLBAR;
QTCREATOR_UTILS_EXPORT extern const Icon ZOOM;
QTCREATOR_UTILS_EXPORT extern const Icon ZOOM_TOOLBAR;
+QTCREATOR_UTILS_EXPORT extern const Icon ZOOMIN_TOOLBAR;
+QTCREATOR_UTILS_EXPORT extern const Icon ZOOMOUT_TOOLBAR;
QTCREATOR_UTILS_EXPORT extern const Icon OK;
QTCREATOR_UTILS_EXPORT extern const Icon NOTLOADED;
QTCREATOR_UTILS_EXPORT extern const Icon BROKEN;
diff --git a/src/tools/icons/qtcreatoricons.svg b/src/tools/icons/qtcreatoricons.svg
index a413bed3b53..733bda9b8a6 100644
--- a/src/tools/icons/qtcreatoricons.svg
+++ b/src/tools/icons/qtcreatoricons.svg
@@ -3734,6 +3734,41 @@
d="m 1236,579.75 1.75,0 0,-1.75"
style="fill:none;stroke:#808080;stroke-width:0.5" />
+
+
+
+
+
+
+
+