diff --git a/src/libs/utils/images/editcopy.png b/src/libs/utils/images/editcopy.png
index ceb520e3051..69d0c5ec7a0 100644
Binary files a/src/libs/utils/images/editcopy.png and b/src/libs/utils/images/editcopy.png differ
diff --git a/src/libs/utils/images/editcopy@2x.png b/src/libs/utils/images/editcopy@2x.png
new file mode 100644
index 00000000000..a86eb6ab3e9
Binary files /dev/null and b/src/libs/utils/images/editcopy@2x.png differ
diff --git a/src/libs/utils/images/editcut.png b/src/libs/utils/images/editcut.png
index 700ccb0cfde..f645276b5ff 100644
Binary files a/src/libs/utils/images/editcut.png and b/src/libs/utils/images/editcut.png differ
diff --git a/src/libs/utils/images/editcut@2x.png b/src/libs/utils/images/editcut@2x.png
new file mode 100644
index 00000000000..d41f7febeaa
Binary files /dev/null and b/src/libs/utils/images/editcut@2x.png differ
diff --git a/src/libs/utils/images/editpaste.png b/src/libs/utils/images/editpaste.png
index 7238fae7f19..1e22d0a2366 100644
Binary files a/src/libs/utils/images/editpaste.png and b/src/libs/utils/images/editpaste.png differ
diff --git a/src/libs/utils/images/editpaste@2x.png b/src/libs/utils/images/editpaste@2x.png
new file mode 100644
index 00000000000..09a3ebf9dc3
Binary files /dev/null and b/src/libs/utils/images/editpaste@2x.png differ
diff --git a/src/libs/utils/images/redo.png b/src/libs/utils/images/redo.png
index 3aee8342590..082e8d1f746 100644
Binary files a/src/libs/utils/images/redo.png and b/src/libs/utils/images/redo.png differ
diff --git a/src/libs/utils/images/redo@2x.png b/src/libs/utils/images/redo@2x.png
index 4f15b451e67..f38b88584a0 100644
Binary files a/src/libs/utils/images/redo@2x.png and b/src/libs/utils/images/redo@2x.png differ
diff --git a/src/libs/utils/images/undo.png b/src/libs/utils/images/undo.png
index bea04707fae..7ba4e37cab2 100644
Binary files a/src/libs/utils/images/undo.png and b/src/libs/utils/images/undo.png differ
diff --git a/src/libs/utils/images/undo@2x.png b/src/libs/utils/images/undo@2x.png
index db21fb16f0a..d4b6be89aae 100644
Binary files a/src/libs/utils/images/undo@2x.png and b/src/libs/utils/images/undo@2x.png differ
diff --git a/src/libs/utils/utils.qrc b/src/libs/utils/utils.qrc
index 37d6d48e84e..cab58458bd5 100644
--- a/src/libs/utils/utils.qrc
+++ b/src/libs/utils/utils.qrc
@@ -38,8 +38,11 @@
images/compile_error_taskbar@2x.png
images/dir.png
images/editcopy.png
+ images/editcopy@2x.png
images/editcut.png
+ images/editcut@2x.png
images/editpaste.png
+ images/editpaste@2x.png
images/empty14.png
images/filenew.png
images/fileopen.png
diff --git a/src/libs/utils/utilsicons.cpp b/src/libs/utils/utilsicons.cpp
index c91a0981b32..5b3a1737d8b 100644
--- a/src/libs/utils/utilsicons.cpp
+++ b/src/libs/utils/utilsicons.cpp
@@ -76,12 +76,12 @@ const Icon UNDO({
{QLatin1String(":/utils/images/undo.png"), Theme::PanelTextColorMid}}, Icon::Tint);
const Icon REDO({
{QLatin1String(":/utils/images/redo.png"), Theme::PanelTextColorMid}}, Icon::Tint);
-const Icon COPY(
- QLatin1String(":/utils/images/editcopy.png"));
-const Icon PASTE(
- QLatin1String(":/utils/images/editpaste.png"));
-const Icon CUT(
- QLatin1String(":/utils/images/editcut.png"));
+const Icon COPY({
+ {QLatin1String(":/utils/images/editcopy.png"), Theme::PanelTextColorMid}}, Icon::Tint);
+const Icon PASTE({
+ {QLatin1String(":/utils/images/editpaste.png"), Theme::PanelTextColorMid}}, Icon::Tint);
+const Icon CUT({
+ {QLatin1String(":/utils/images/editcut.png"), Theme::PanelTextColorMid}}, Icon::Tint);
const Icon DIR(
QLatin1String(":/utils/images/dir.png"));
const Icon RESET({
diff --git a/src/tools/icons/qtcreatoricons.svg b/src/tools/icons/qtcreatoricons.svg
index f6e5541ece7..2b4688f6964 100644
--- a/src/tools/icons/qtcreatoricons.svg
+++ b/src/tools/icons/qtcreatoricons.svg
@@ -440,6 +440,17 @@
height="16"
id="rect6129" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+