diff --git a/doc/pluginhowto/examples/loggermode/loggermode.cpp b/doc/pluginhowto/examples/loggermode/loggermode.cpp
index f43339353d0..682c6002461 100644
--- a/doc/pluginhowto/examples/loggermode/loggermode.cpp
+++ b/doc/pluginhowto/examples/loggermode/loggermode.cpp
@@ -144,7 +144,7 @@ QString LoggerMode::name() const
QIcon LoggerMode::icon() const
{
- return QIcon(QLatin1String(":/core/images/qtcreator_logo_32.png"));
+ return QIcon(QLatin1String(":/core/images/logo/32/qtcreator.png"));
}
diff --git a/doc/pluginhowto/mode.qdoc b/doc/pluginhowto/mode.qdoc
index bf421e949a3..f777bf83ba9 100644
--- a/doc/pluginhowto/mode.qdoc
+++ b/doc/pluginhowto/mode.qdoc
@@ -147,7 +147,7 @@ The \bold {icon()} method returns a logo for the new mode selector.
\code
QIcon LoggerMode::icon() const
{
- return QIcon(QLatin1String(":/core/images/qtcreator_logo_32.png"));
+ return QIcon(QLatin1String(":/core/images/logo/32/qtcreator.png"));
}
\endcode
diff --git a/src/plugins/coreplugin/core.qrc b/src/plugins/coreplugin/core.qrc
index a06cdbf3c89..443831dd9ea 100644
--- a/src/plugins/coreplugin/core.qrc
+++ b/src/plugins/coreplugin/core.qrc
@@ -13,8 +13,8 @@
images/filesave.png
images/find.png
images/findnext.png
- images/qtcreator_logo_128.png
- images/qtcreator_logo_32.png
+ images/logo/128/qtcreator.png
+ images/logo/32/qtcreator.png
images/inputfield.png
images/inputfield_disabled.png
images/linkicon.png
diff --git a/src/plugins/coreplugin/coreconstants.h b/src/plugins/coreplugin/coreconstants.h
index 23ebff0b54a..e2e933466e3 100644
--- a/src/plugins/coreplugin/coreconstants.h
+++ b/src/plugins/coreplugin/coreconstants.h
@@ -234,8 +234,8 @@ const char * const ICON_CLOSE_DARK = ":/core/images/darkclosebutton.png";
const char * const ICON_SPLIT_HORIZONTAL = ":/core/images/splitbutton_horizontal.png";
const char * const ICON_FILTER = ":/core/images/filtericon.png";
const char * const ICON_LINK = ":/core/images/linkicon.png";
-const char * const ICON_QTLOGO_32 = ":/core/images/qtcreator_logo_32.png";
-const char * const ICON_QTLOGO_128 = ":/core/images/qtcreator_logo_128.png";
+const char * const ICON_QTLOGO_32 = ":/core/images/logo/32/qtcreator.png";
+const char * const ICON_QTLOGO_128 = ":/core/images/logo/128/qtcreator.png";
const char * const WIZARD_CATEGORY_QT = "R.Qt";
const char * const WIZARD_TR_CATEGORY_QT = QT_TRANSLATE_NOOP("Core", "Qt");
diff --git a/src/plugins/coreplugin/coreplugin.pro b/src/plugins/coreplugin/coreplugin.pro
index 015236026da..8bab66a249d 100644
--- a/src/plugins/coreplugin/coreplugin.pro
+++ b/src/plugins/coreplugin/coreplugin.pro
@@ -213,9 +213,13 @@ else:macx {
else:unix {
SOURCES += progressmanager/progressmanager_x11.cpp
- images.files = images/qtcreator_logo_*.png
- images.path = /share/pixmaps
- INSTALLS += images
+ IMAGE_SIZE_LIST = 16 24 32 48 64 128 256 512
+
+ for(imagesize, IMAGE_SIZE_LIST) {
+ eval(image$${imagesize}.files = images/logo/$${imagesize}/qtcreator.png)
+ eval(image$${imagesize}.path = /share/icons/hicolor/$${imagesize}x$${imagesize}/apps)
+ INSTALLS += image$${imagesize}
+ }
}
OTHER_FILES += editormanager/BinFiles.mimetypes.xml ide_version.h.in
diff --git a/src/plugins/coreplugin/images/qtcreator_logo_128.png b/src/plugins/coreplugin/images/logo/128/qtcreator.png
similarity index 100%
rename from src/plugins/coreplugin/images/qtcreator_logo_128.png
rename to src/plugins/coreplugin/images/logo/128/qtcreator.png
diff --git a/src/plugins/coreplugin/images/qtcreator_logo_16.png b/src/plugins/coreplugin/images/logo/16/qtcreator.png
similarity index 100%
rename from src/plugins/coreplugin/images/qtcreator_logo_16.png
rename to src/plugins/coreplugin/images/logo/16/qtcreator.png
diff --git a/src/plugins/coreplugin/images/qtcreator_logo_24.png b/src/plugins/coreplugin/images/logo/24/qtcreator.png
similarity index 100%
rename from src/plugins/coreplugin/images/qtcreator_logo_24.png
rename to src/plugins/coreplugin/images/logo/24/qtcreator.png
diff --git a/src/plugins/coreplugin/images/qtcreator_logo_256.png b/src/plugins/coreplugin/images/logo/256/qtcreator.png
similarity index 100%
rename from src/plugins/coreplugin/images/qtcreator_logo_256.png
rename to src/plugins/coreplugin/images/logo/256/qtcreator.png
diff --git a/src/plugins/coreplugin/images/qtcreator_logo_32.png b/src/plugins/coreplugin/images/logo/32/qtcreator.png
similarity index 100%
rename from src/plugins/coreplugin/images/qtcreator_logo_32.png
rename to src/plugins/coreplugin/images/logo/32/qtcreator.png
diff --git a/src/plugins/coreplugin/images/qtcreator_logo_48.png b/src/plugins/coreplugin/images/logo/48/qtcreator.png
similarity index 100%
rename from src/plugins/coreplugin/images/qtcreator_logo_48.png
rename to src/plugins/coreplugin/images/logo/48/qtcreator.png
diff --git a/src/plugins/coreplugin/images/qtcreator_logo_512.png b/src/plugins/coreplugin/images/logo/512/qtcreator.png
similarity index 100%
rename from src/plugins/coreplugin/images/qtcreator_logo_512.png
rename to src/plugins/coreplugin/images/logo/512/qtcreator.png
diff --git a/src/plugins/coreplugin/images/qtcreator_logo_64.png b/src/plugins/coreplugin/images/logo/64/qtcreator.png
similarity index 100%
rename from src/plugins/coreplugin/images/qtcreator_logo_64.png
rename to src/plugins/coreplugin/images/logo/64/qtcreator.png