diff --git a/src/plugins/coreplugin/core.qrc b/src/plugins/coreplugin/core.qrc index a2c3b8ee4b4..a8c2c0a76c9 100644 --- a/src/plugins/coreplugin/core.qrc +++ b/src/plugins/coreplugin/core.qrc @@ -40,7 +40,10 @@ images/plus.png images/plus@2x.png images/redo.png - images/replace.png + images/replace_a.png + images/replace_a@2x.png + images/replace_b.png + images/replace_b@2x.png images/reset.png images/sidebaricon.png images/sidebaricon@2x.png diff --git a/src/plugins/coreplugin/coreicons.cpp b/src/plugins/coreplugin/coreicons.cpp index 56fea1b9930..213492bcb04 100644 --- a/src/plugins/coreplugin/coreicons.cpp +++ b/src/plugins/coreplugin/coreicons.cpp @@ -152,6 +152,9 @@ const Icon EYE_OPEN_TOOLBAR({ {QLatin1String(":/core/images/eye_open.png"), Theme::IconsBaseColor}}); const Icon EYE_CLOSED_TOOLBAR({ {QLatin1String(":/core/images/eye_closed.png"), Theme::IconsBaseColor}}); +const Icon REPLACE({ + {QLatin1String(":/core/images/replace_a.png"), Theme::PanelTextColorMid}, + {QLatin1String(":/core/images/replace_b.png"), Theme::IconsInfoColor}}, Icon::Tint); const Icon MODE_EDIT_CLASSIC( QLatin1String(":/fancyactionbar/images/mode_Edit.png")); diff --git a/src/plugins/coreplugin/coreicons.h b/src/plugins/coreplugin/coreicons.h index dbf956e123c..c2837cb8ec6 100644 --- a/src/plugins/coreplugin/coreicons.h +++ b/src/plugins/coreplugin/coreicons.h @@ -92,6 +92,7 @@ CORE_EXPORT extern const Utils::Icon INTERRUPT_SMALL_TOOLBAR; CORE_EXPORT extern const Utils::Icon BOUNDING_RECT; CORE_EXPORT extern const Utils::Icon EYE_OPEN_TOOLBAR; CORE_EXPORT extern const Utils::Icon EYE_CLOSED_TOOLBAR; +CORE_EXPORT extern const Utils::Icon REPLACE; CORE_EXPORT extern const Utils::Icon MODE_EDIT_CLASSIC; CORE_EXPORT extern const Utils::Icon MODE_EDIT_FLAT; diff --git a/src/plugins/coreplugin/images/replace.png b/src/plugins/coreplugin/images/replace.png deleted file mode 100644 index baa05997bc3..00000000000 Binary files a/src/plugins/coreplugin/images/replace.png and /dev/null differ diff --git a/src/plugins/coreplugin/images/replace_a.png b/src/plugins/coreplugin/images/replace_a.png new file mode 100644 index 00000000000..447db902d84 Binary files /dev/null and b/src/plugins/coreplugin/images/replace_a.png differ diff --git a/src/plugins/coreplugin/images/replace_a@2x.png b/src/plugins/coreplugin/images/replace_a@2x.png new file mode 100644 index 00000000000..e33d41d0362 Binary files /dev/null and b/src/plugins/coreplugin/images/replace_a@2x.png differ diff --git a/src/plugins/coreplugin/images/replace_b.png b/src/plugins/coreplugin/images/replace_b.png new file mode 100644 index 00000000000..1088567fa02 Binary files /dev/null and b/src/plugins/coreplugin/images/replace_b.png differ diff --git a/src/plugins/coreplugin/images/replace_b@2x.png b/src/plugins/coreplugin/images/replace_b@2x.png new file mode 100644 index 00000000000..55751aa8dd2 Binary files /dev/null and b/src/plugins/coreplugin/images/replace_b@2x.png differ diff --git a/src/plugins/coreplugin/variablechooser.cpp b/src/plugins/coreplugin/variablechooser.cpp index bf58630a613..6ffe92cbd55 100644 --- a/src/plugins/coreplugin/variablechooser.cpp +++ b/src/plugins/coreplugin/variablechooser.cpp @@ -26,6 +26,8 @@ #include "variablechooser.h" #include "coreconstants.h" +#include + #include // IconButton #include // IconButton #include @@ -87,7 +89,7 @@ public: void createIconButton() { m_iconButton = new IconButton; - m_iconButton->setPixmap(QPixmap(QLatin1String(":/core/images/replace.png"))); + m_iconButton->setPixmap(Core::Icons::REPLACE.pixmap()); m_iconButton->setToolTip(VariableChooser::tr("Insert Variable")); m_iconButton->hide(); connect(m_iconButton.data(), static_cast(&QAbstractButton::clicked), diff --git a/src/tools/icons/qtcreatoricons.svg b/src/tools/icons/qtcreatoricons.svg index 60fd6b64483..91940b62aad 100644 --- a/src/tools/icons/qtcreatoricons.svg +++ b/src/tools/icons/qtcreatoricons.svg @@ -3354,6 +3354,52 @@ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + + + + + + + + + +