diff --git a/src/plugins/android/android.qrc b/src/plugins/android/android.qrc index 26eb13809d6..13a40d9427a 100644 --- a/src/plugins/android/android.qrc +++ b/src/plugins/android/android.qrc @@ -1,6 +1,9 @@ - images/QtAndroid.png + images/androiddevice.png + images/androiddevice@2x.png + images/androiddevicesmall.png + images/androiddevicesmall@2x.png images/download.png Android.mimetypes.xml diff --git a/src/plugins/android/androidconstants.h b/src/plugins/android/androidconstants.h index 1966164d4bb..a76d830b205 100644 --- a/src/plugins/android/androidconstants.h +++ b/src/plugins/android/androidconstants.h @@ -48,7 +48,6 @@ enum AndroidQemuStatus { namespace Constants { const char ANDROID_SETTINGS_ID[] = "BB.Android Configurations"; -const char ANDROID_SETTINGS_CATEGORY_ICON[] = ":/android/images/QtAndroid.png"; const char ANDROID_TOOLCHAIN_ID[] = "Qt4ProjectManager.ToolChain.Android"; const char ANDROIDQT[] = "Qt4ProjectManager.QtVersion.Android"; diff --git a/src/plugins/android/androiddevice.cpp b/src/plugins/android/androiddevice.cpp index 34e915164e4..40f80836692 100644 --- a/src/plugins/android/androiddevice.cpp +++ b/src/plugins/android/androiddevice.cpp @@ -45,7 +45,10 @@ AndroidDevice::AndroidDevice() { setDisplayName(QCoreApplication::translate("Android::Internal::AndroidDevice", "Run on Android")); setDeviceState(DeviceReadyToUse); - setDeviceIcon({Utils::Icon(":/android/images/QtAndroid.png")}); + setDeviceIcon({Utils::Icon({{":/android/images/androiddevicesmall.png", + Utils::Theme::PanelTextColorDark}}, Utils::Icon::Tint), + Utils::Icon({{":/android/images/androiddevice.png", + Utils::Theme::IconsBaseColor}})}); } AndroidDevice::AndroidDevice(const AndroidDevice &other) diff --git a/src/plugins/android/images/QtAndroid.png b/src/plugins/android/images/QtAndroid.png deleted file mode 100644 index 0e79b184fcf..00000000000 Binary files a/src/plugins/android/images/QtAndroid.png and /dev/null differ diff --git a/src/plugins/android/images/androiddevice.png b/src/plugins/android/images/androiddevice.png new file mode 100644 index 00000000000..f72af6020b1 Binary files /dev/null and b/src/plugins/android/images/androiddevice.png differ diff --git a/src/plugins/android/images/androiddevice@2x.png b/src/plugins/android/images/androiddevice@2x.png new file mode 100644 index 00000000000..1a2116ba3e7 Binary files /dev/null and b/src/plugins/android/images/androiddevice@2x.png differ diff --git a/src/plugins/android/images/androiddevicesmall.png b/src/plugins/android/images/androiddevicesmall.png new file mode 100644 index 00000000000..2c95e653d2b Binary files /dev/null and b/src/plugins/android/images/androiddevicesmall.png differ diff --git a/src/plugins/android/images/androiddevicesmall@2x.png b/src/plugins/android/images/androiddevicesmall@2x.png new file mode 100644 index 00000000000..6451d1e5900 Binary files /dev/null and b/src/plugins/android/images/androiddevicesmall@2x.png differ diff --git a/src/plugins/ios/images/QtIos.png b/src/plugins/ios/images/QtIos.png deleted file mode 100644 index 1bb8adb4244..00000000000 Binary files a/src/plugins/ios/images/QtIos.png and /dev/null differ diff --git a/src/plugins/ios/images/iosdevice.png b/src/plugins/ios/images/iosdevice.png new file mode 100644 index 00000000000..9b3fabeaf35 Binary files /dev/null and b/src/plugins/ios/images/iosdevice.png differ diff --git a/src/plugins/ios/images/iosdevice@2x.png b/src/plugins/ios/images/iosdevice@2x.png new file mode 100644 index 00000000000..1e078270c64 Binary files /dev/null and b/src/plugins/ios/images/iosdevice@2x.png differ diff --git a/src/plugins/ios/images/iosdevicesmall.png b/src/plugins/ios/images/iosdevicesmall.png new file mode 100644 index 00000000000..41478f90a58 Binary files /dev/null and b/src/plugins/ios/images/iosdevicesmall.png differ diff --git a/src/plugins/ios/images/iosdevicesmall@2x.png b/src/plugins/ios/images/iosdevicesmall@2x.png new file mode 100644 index 00000000000..e19d390bab3 Binary files /dev/null and b/src/plugins/ios/images/iosdevicesmall@2x.png differ diff --git a/src/plugins/ios/images/iossettings.png b/src/plugins/ios/images/iossettings.png deleted file mode 100644 index cebff4d440c..00000000000 Binary files a/src/plugins/ios/images/iossettings.png and /dev/null differ diff --git a/src/plugins/ios/ios.qrc b/src/plugins/ios/ios.qrc index cf041359ad6..36158632ec7 100644 --- a/src/plugins/ios/ios.qrc +++ b/src/plugins/ios/ios.qrc @@ -1,5 +1,8 @@ - images/iossettings.png + images/iosdevice.png + images/iosdevice@2x.png + images/iosdevicesmall.png + images/iosdevicesmall@2x.png diff --git a/src/plugins/ios/iosconfigurations.cpp b/src/plugins/ios/iosconfigurations.cpp index 99829102f06..e594913ae12 100644 --- a/src/plugins/ios/iosconfigurations.cpp +++ b/src/plugins/ios/iosconfigurations.cpp @@ -175,7 +175,6 @@ static void printKits(const QSet &kits) static void setupKit(Kit *kit, Core::Id pDeviceType, ClangToolChain *pToolchain, const QVariant &debuggerId, const Utils::FileName &sdkPath, BaseQtVersion *qtVersion) { - kit->setIconPath(FileName::fromString(QLatin1String(Constants::IOS_SETTINGS_CATEGORY_ICON))); DeviceTypeKitInformation::setDeviceTypeId(kit, pDeviceType); ToolChainKitInformation::setToolChain(kit, pToolchain); QtKitInformation::setQtVersion(kit, qtVersion); diff --git a/src/plugins/ios/iosconstants.h b/src/plugins/ios/iosconstants.h index 6dffc21e381..30b1a989c92 100644 --- a/src/plugins/ios/iosconstants.h +++ b/src/plugins/ios/iosconstants.h @@ -35,7 +35,6 @@ Q_DECLARE_LOGGING_CATEGORY(iosLog) namespace Constants { const char IOS_SETTINGS_ID[] = "CC.Ios Configurations"; -const char IOS_SETTINGS_CATEGORY_ICON[] = ":/ios/images/iossettings.png"; const char IOSQT[] = "Qt4ProjectManager.QtVersion.Ios"; // this literal is replicated to avoid dependencies const char IOS_DEVICE_TYPE[] = "Ios.Device.Type"; diff --git a/src/plugins/ios/iosdevice.cpp b/src/plugins/ios/iosdevice.cpp index 69d1703124b..e63c4945afb 100644 --- a/src/plugins/ios/iosdevice.cpp +++ b/src/plugins/ios/iosdevice.cpp @@ -92,7 +92,10 @@ IosDevice::IosDevice() ports.addRange(Utils::Port(Constants::IOS_DEVICE_PORT_START), Utils::Port(Constants::IOS_DEVICE_PORT_END)); setFreePorts(ports); - setDeviceIcon({Utils::Icon(":/ios/images/iossettings.png")}); + setDeviceIcon({Utils::Icon({{":/ios/images/iosdevicesmall.png", + Utils::Theme::PanelTextColorDark}}, Utils::Icon::Tint), + Utils::Icon({{":/ios/images/iosdevice.png", + Utils::Theme::IconsBaseColor}})}); } IosDevice::IosDevice(const IosDevice &other) diff --git a/src/tools/icons/qtcreatoricons.svg b/src/tools/icons/qtcreatoricons.svg index eab60e8d73e..825723b71e1 100644 --- a/src/tools/icons/qtcreatoricons.svg +++ b/src/tools/icons/qtcreatoricons.svg @@ -5769,5 +5769,167 @@ d="m 852,591 13,0 0,1 -13,0 z" sodipodi:nodetypes="ccccc" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +