diff --git a/src/plugins/projectexplorer/images/rebuild.png b/src/plugins/projectexplorer/images/rebuild.png deleted file mode 100644 index 2888e905392..00000000000 Binary files a/src/plugins/projectexplorer/images/rebuild.png and /dev/null differ diff --git a/src/plugins/projectexplorer/images/rebuild_small.png b/src/plugins/projectexplorer/images/rebuild_small.png deleted file mode 100644 index 85d3bcd6811..00000000000 Binary files a/src/plugins/projectexplorer/images/rebuild_small.png and /dev/null differ diff --git a/src/plugins/projectexplorer/images/rebuildhammerhandles.png b/src/plugins/projectexplorer/images/rebuildhammerhandles.png new file mode 100644 index 00000000000..d0c117da138 Binary files /dev/null and b/src/plugins/projectexplorer/images/rebuildhammerhandles.png differ diff --git a/src/plugins/projectexplorer/images/rebuildhammerhandles@2x.png b/src/plugins/projectexplorer/images/rebuildhammerhandles@2x.png new file mode 100644 index 00000000000..9ea2b3a8710 Binary files /dev/null and b/src/plugins/projectexplorer/images/rebuildhammerhandles@2x.png differ diff --git a/src/plugins/projectexplorer/images/rebuildhammerheads.png b/src/plugins/projectexplorer/images/rebuildhammerheads.png new file mode 100644 index 00000000000..24de5314c9d Binary files /dev/null and b/src/plugins/projectexplorer/images/rebuildhammerheads.png differ diff --git a/src/plugins/projectexplorer/images/rebuildhammerheads@2x.png b/src/plugins/projectexplorer/images/rebuildhammerheads@2x.png new file mode 100644 index 00000000000..50f8757d194 Binary files /dev/null and b/src/plugins/projectexplorer/images/rebuildhammerheads@2x.png differ diff --git a/src/plugins/projectexplorer/projectexplorer.cpp b/src/plugins/projectexplorer/projectexplorer.cpp index 0448ad2e151..f860f51e702 100644 --- a/src/plugins/projectexplorer/projectexplorer.cpp +++ b/src/plugins/projectexplorer/projectexplorer.cpp @@ -847,9 +847,7 @@ bool ProjectExplorerPlugin::initialize(const QStringList &arguments, QString *er msessionContextMenu->addAction(cmd, Constants::G_SESSION_BUILD); // rebuild session action - QIcon rebuildIcon = Icons::REBUILD.icon(); - rebuildIcon.addPixmap(Icons::REBUILD_SMALL.pixmap()); - dd->m_rebuildSessionAction = new QAction(rebuildIcon, tr("Rebuild All"), this); + dd->m_rebuildSessionAction = new QAction(Icons::REBUILD.icon(), tr("Rebuild All"), this); cmd = ActionManager::registerAction(dd->m_rebuildSessionAction, Constants::REBUILDSESSION); mbuild->addAction(cmd, Constants::G_BUILD_REBUILD); msessionContextMenu->addAction(cmd, Constants::G_SESSION_REBUILD); diff --git a/src/plugins/projectexplorer/projectexplorer.qrc b/src/plugins/projectexplorer/projectexplorer.qrc index ba19731f8da..1060cbc79f2 100644 --- a/src/plugins/projectexplorer/projectexplorer.qrc +++ b/src/plugins/projectexplorer/projectexplorer.qrc @@ -14,8 +14,10 @@ images/mode_project_mask.png images/mode_project_mask@2x.png images/projectexplorer.png - images/rebuild.png - images/rebuild_small.png + images/rebuildhammerhandles.png + images/rebuildhammerhandles@2x.png + images/rebuildhammerheads.png + images/rebuildhammerheads@2x.png images/run.png images/run@2x.png images/run_mask.png diff --git a/src/plugins/projectexplorer/projectexplorericons.h b/src/plugins/projectexplorer/projectexplorericons.h index 49227f3fc6f..0ddbd2548f7 100644 --- a/src/plugins/projectexplorer/projectexplorericons.h +++ b/src/plugins/projectexplorer/projectexplorericons.h @@ -41,10 +41,9 @@ const Utils::Icon CLEAN( QLatin1String(":/projectexplorer/images/clean.png")); const Utils::Icon CLEAN_SMALL( QLatin1String(":/projectexplorer/images/clean_small.png")); -const Utils::Icon REBUILD( - QLatin1String(":/projectexplorer/images/rebuild.png")); -const Utils::Icon REBUILD_SMALL( - QLatin1String(":/projectexplorer/images/rebuild_small.png")); +const Utils::Icon REBUILD({ + {QLatin1String(":/projectexplorer/images/rebuildhammerhandles.png"), Utils::Theme::IconsBuildHammerHandleColor}, + {QLatin1String(":/projectexplorer/images/rebuildhammerheads.png"), Utils::Theme::IconsBuildHammerHeadColor}}, Utils::Icon::Tint); const Utils::Icon RUN( QLatin1String(":/projectexplorer/images/run.png")); const Utils::Icon RUN_FLAT({ diff --git a/src/tools/icons/qtcreatoricons.svg b/src/tools/icons/qtcreatoricons.svg index dabc31ac651..da438b13cd1 100644 --- a/src/tools/icons/qtcreatoricons.svg +++ b/src/tools/icons/qtcreatoricons.svg @@ -3140,6 +3140,68 @@ d="m 52,564 c 8,-8 8,-8 8,-8" style="fill:none;stroke:#000000;stroke-width:1.42;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1.0;stroke-dasharray:none" /> + + + + + + + + + + + +