diff --git a/src/libs/utils/stylehelper.cpp b/src/libs/utils/stylehelper.cpp index fd270a5a860..b70ea7b07c4 100644 --- a/src/libs/utils/stylehelper.cpp +++ b/src/libs/utils/stylehelper.cpp @@ -34,6 +34,7 @@ #include #include #include +#include #include // Clamps float color values within (0, 255) @@ -397,7 +398,9 @@ void StyleHelper::drawIconWithShadow(const QIcon &icon, const QRect &rect, QPainter *p, QIcon::Mode iconMode, int dipRadius, const QColor &color, const QPoint &dipOffset) { QPixmap cache; - QString pixmapName = QString::fromLatin1("icon %0 %1 %2").arg(icon.cacheKey()).arg(iconMode).arg(rect.height()); + const int devicePixelRatio = p->device()->devicePixelRatio(); + QString pixmapName = QString::fromLatin1("icon %0 %1 %2 %3") + .arg(icon.cacheKey()).arg(iconMode).arg(rect.height()).arg(devicePixelRatio); if (!QPixmapCache::find(pixmapName, cache)) { // High-dpi support: The in parameters (rect, radius, offset) are in @@ -405,9 +408,8 @@ void StyleHelper::drawIconWithShadow(const QIcon &icon, const QRect &rect, // return a high-dpi pixmap, which will in that case have a devicePixelRatio // different than 1. The shadow drawing caluculations are done in device // pixels. - QWindow *window = QApplication::allWidgets().first()->windowHandle(); + QWindow *window = dynamic_cast(p->device())->window()->windowHandle(); QPixmap px = icon.pixmap(window, rect.size(), iconMode); - int devicePixelRatio = qCeil(px.devicePixelRatio()); int radius = dipRadius * devicePixelRatio; QPoint offset = dipOffset * devicePixelRatio; cache = QPixmap(px.size() + QSize(radius * 2, radius * 2)); @@ -415,7 +417,8 @@ void StyleHelper::drawIconWithShadow(const QIcon &icon, const QRect &rect, QPainter cachePainter(&cache); if (iconMode == QIcon::Disabled) { - const bool hasDisabledState = icon.availableSizes(QIcon::Disabled).contains(px.size()); + const bool hasDisabledState = + icon.availableSizes().count() == icon.availableSizes(QIcon::Disabled).count(); if (!hasDisabledState) px = disabledSideBarIcon(icon.pixmap(window, rect.size())); } else if (creatorTheme()->flag(Theme::ToolBarIconShadow)) { diff --git a/src/plugins/android/images/androiddevice.png b/src/plugins/android/images/androiddevice.png index f72af6020b1..fd68e6aa3aa 100644 Binary files a/src/plugins/android/images/androiddevice.png 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 index 1a2116ba3e7..b76fa151776 100644 Binary files a/src/plugins/android/images/androiddevice@2x.png and b/src/plugins/android/images/androiddevice@2x.png differ diff --git a/src/plugins/baremetal/images/baremetaldevice.png b/src/plugins/baremetal/images/baremetaldevice.png index 34ac48c118a..cc7f96a7fdb 100644 Binary files a/src/plugins/baremetal/images/baremetaldevice.png and b/src/plugins/baremetal/images/baremetaldevice.png differ diff --git a/src/plugins/baremetal/images/baremetaldevice@2x.png b/src/plugins/baremetal/images/baremetaldevice@2x.png index d1341f90ee6..f99932ab5e4 100644 Binary files a/src/plugins/baremetal/images/baremetaldevice@2x.png and b/src/plugins/baremetal/images/baremetaldevice@2x.png differ diff --git a/src/plugins/coreplugin/coreconstants.h b/src/plugins/coreplugin/coreconstants.h index e5a612d5949..aa9b9fbbc25 100644 --- a/src/plugins/coreplugin/coreconstants.h +++ b/src/plugins/coreplugin/coreconstants.h @@ -207,7 +207,7 @@ const char TR_CLEAR_MENU[] = QT_TRANSLATE_NOOP("Core", "Clear Menu"); const char DEFAULT_BUILD_DIRECTORY[] = "../%{JS: Util.asciify(\"build-%{CurrentProject:Name}-%{CurrentKit:FileSystemName}-%{CurrentBuild:Name}\")}"; -const int TARGET_ICON_SIZE = 32; +const int MODEBAR_ICON_SIZE = 34; const int DEFAULT_MAX_LINE_COUNT = 100000; } // namespace Constants diff --git a/src/plugins/coreplugin/fancyactionbar.cpp b/src/plugins/coreplugin/fancyactionbar.cpp index 6cbaeea716b..206e5e4d6ed 100644 --- a/src/plugins/coreplugin/fancyactionbar.cpp +++ b/src/plugins/coreplugin/fancyactionbar.cpp @@ -178,7 +178,7 @@ void FancyToolButton::paintEvent(QPaintEvent *event) const QIcon::Mode iconMode = isEnabled() ? ((isDown() || isChecked()) ? QIcon::Active : QIcon::Normal) : QIcon::Disabled; - QRect iconRect(0, 0, Constants::TARGET_ICON_SIZE, Constants::TARGET_ICON_SIZE); + QRect iconRect(0, 0, Constants::MODEBAR_ICON_SIZE, Constants::MODEBAR_ICON_SIZE); // draw popup texts if (isTitledAction) { @@ -203,7 +203,7 @@ void FancyToolButton::paintEvent(QPaintEvent *event) painter.setFont(normalFont); QPoint textOffset = centerRect.center() - QPoint(iconRect.width()/2, iconRect.height()/2); - textOffset = textOffset - QPoint(0, lineHeight + 4); + textOffset = textOffset - QPoint(0, lineHeight + 3); QRectF r(0, textOffset.y(), rect().width(), lineHeight); painter.setPen(creatorTheme()->color(isEnabled() ? Theme::PanelTextColorLight @@ -218,8 +218,8 @@ void FancyToolButton::paintEvent(QPaintEvent *event) // draw build configuration name textOffset = iconRect.center() + QPoint(iconRect.width()/2, iconRect.height()/2); QRectF buildConfigRect[2]; - buildConfigRect[0] = QRectF(0, textOffset.y() + 5, rect().width(), lineHeight); - buildConfigRect[1] = QRectF(0, textOffset.y() + 5 + lineHeight, rect().width(), lineHeight); + buildConfigRect[0] = QRectF(0, textOffset.y() + 4, rect().width(), lineHeight); + buildConfigRect[1] = QRectF(0, textOffset.y() + 4 + lineHeight, rect().width(), lineHeight); painter.setFont(boldFont); QVector splitBuildConfiguration(2); const QString buildConfiguration = defaultAction()->property("subtitle").toString(); diff --git a/src/plugins/coreplugin/fancytabwidget.cpp b/src/plugins/coreplugin/fancytabwidget.cpp index a87041ef579..cc0da7b7533 100644 --- a/src/plugins/coreplugin/fancytabwidget.cpp +++ b/src/plugins/coreplugin/fancytabwidget.cpp @@ -25,6 +25,7 @@ #include "fancytabwidget.h" #include "fancyactionbar.h" +#include "coreconstants.h" #include #include @@ -324,7 +325,10 @@ void FancyTabBar::paintTab(QPainter *painter, int tabIndex) const tabIconRect.adjust(0, 4, 0, -textHeight); const QIcon::Mode iconMode = enabled ? (selected ? QIcon::Active : QIcon::Normal) : QIcon::Disabled; - StyleHelper::drawIconWithShadow(tab->icon, tabIconRect, painter, iconMode); + QRect iconRect(0, 0, Core::Constants::MODEBAR_ICON_SIZE, Core::Constants::MODEBAR_ICON_SIZE); + iconRect.moveCenter(tabIconRect.center()); + iconRect = iconRect.intersected(tabIconRect); + StyleHelper::drawIconWithShadow(tab->icon, iconRect, painter, iconMode); } painter->setOpacity(1.0); //FIXME: was 0.7 before? diff --git a/src/plugins/coreplugin/images/mode_Design.png b/src/plugins/coreplugin/images/mode_Design.png index 268376e5fe7..9f155db22ad 100644 Binary files a/src/plugins/coreplugin/images/mode_Design.png and b/src/plugins/coreplugin/images/mode_Design.png differ diff --git a/src/plugins/coreplugin/images/mode_Design@2x.png b/src/plugins/coreplugin/images/mode_Design@2x.png index 85e08c360b8..ce1baa8c7af 100644 Binary files a/src/plugins/coreplugin/images/mode_Design@2x.png and b/src/plugins/coreplugin/images/mode_Design@2x.png differ diff --git a/src/plugins/coreplugin/images/mode_Edit.png b/src/plugins/coreplugin/images/mode_Edit.png index 494f84baa77..fecee991add 100644 Binary files a/src/plugins/coreplugin/images/mode_Edit.png and b/src/plugins/coreplugin/images/mode_Edit.png differ diff --git a/src/plugins/coreplugin/images/mode_Edit@2x.png b/src/plugins/coreplugin/images/mode_Edit@2x.png index d223679dc36..032d37a2223 100644 Binary files a/src/plugins/coreplugin/images/mode_Edit@2x.png and b/src/plugins/coreplugin/images/mode_Edit@2x.png differ diff --git a/src/plugins/coreplugin/images/mode_design_mask.png b/src/plugins/coreplugin/images/mode_design_mask.png index 3225507f81a..42013edf352 100644 Binary files a/src/plugins/coreplugin/images/mode_design_mask.png and b/src/plugins/coreplugin/images/mode_design_mask.png differ diff --git a/src/plugins/coreplugin/images/mode_design_mask@2x.png b/src/plugins/coreplugin/images/mode_design_mask@2x.png index f4eced6284d..2aef9018a8a 100644 Binary files a/src/plugins/coreplugin/images/mode_design_mask@2x.png and b/src/plugins/coreplugin/images/mode_design_mask@2x.png differ diff --git a/src/plugins/coreplugin/images/mode_edit_mask.png b/src/plugins/coreplugin/images/mode_edit_mask.png index 8e2a971f15f..51197249c0a 100644 Binary files a/src/plugins/coreplugin/images/mode_edit_mask.png and b/src/plugins/coreplugin/images/mode_edit_mask.png differ diff --git a/src/plugins/coreplugin/images/mode_edit_mask@2x.png b/src/plugins/coreplugin/images/mode_edit_mask@2x.png index d683f154e0e..389ac6dc4e3 100644 Binary files a/src/plugins/coreplugin/images/mode_edit_mask@2x.png and b/src/plugins/coreplugin/images/mode_edit_mask@2x.png differ diff --git a/src/plugins/debugger/images/debugger_continue.png b/src/plugins/debugger/images/debugger_continue.png index 6ec4eddc1a1..e15d7e72624 100644 Binary files a/src/plugins/debugger/images/debugger_continue.png and b/src/plugins/debugger/images/debugger_continue.png differ diff --git a/src/plugins/debugger/images/debugger_continue@2x.png b/src/plugins/debugger/images/debugger_continue@2x.png index 69552eb9808..d28c87d835b 100644 Binary files a/src/plugins/debugger/images/debugger_continue@2x.png and b/src/plugins/debugger/images/debugger_continue@2x.png differ diff --git a/src/plugins/debugger/images/debugger_continue_1_mask.png b/src/plugins/debugger/images/debugger_continue_1_mask.png index 522e5f36cc3..1f5c0c56551 100644 Binary files a/src/plugins/debugger/images/debugger_continue_1_mask.png and b/src/plugins/debugger/images/debugger_continue_1_mask.png differ diff --git a/src/plugins/debugger/images/debugger_continue_1_mask@2x.png b/src/plugins/debugger/images/debugger_continue_1_mask@2x.png index 217ddc826f7..e3e06daa9d2 100644 Binary files a/src/plugins/debugger/images/debugger_continue_1_mask@2x.png and b/src/plugins/debugger/images/debugger_continue_1_mask@2x.png differ diff --git a/src/plugins/debugger/images/debugger_continue_2_mask.png b/src/plugins/debugger/images/debugger_continue_2_mask.png index 756ba959f03..8b83259ed13 100644 Binary files a/src/plugins/debugger/images/debugger_continue_2_mask.png and b/src/plugins/debugger/images/debugger_continue_2_mask.png differ diff --git a/src/plugins/debugger/images/debugger_continue_2_mask@2x.png b/src/plugins/debugger/images/debugger_continue_2_mask@2x.png index a4801fa6bac..860f76ca187 100644 Binary files a/src/plugins/debugger/images/debugger_continue_2_mask@2x.png and b/src/plugins/debugger/images/debugger_continue_2_mask@2x.png differ diff --git a/src/plugins/debugger/images/debugger_interrupt.png b/src/plugins/debugger/images/debugger_interrupt.png index f61bf0881b9..fccdf1149ef 100644 Binary files a/src/plugins/debugger/images/debugger_interrupt.png and b/src/plugins/debugger/images/debugger_interrupt.png differ diff --git a/src/plugins/debugger/images/debugger_interrupt@2x.png b/src/plugins/debugger/images/debugger_interrupt@2x.png index 6c99c073db4..8e493ca1f25 100644 Binary files a/src/plugins/debugger/images/debugger_interrupt@2x.png and b/src/plugins/debugger/images/debugger_interrupt@2x.png differ diff --git a/src/plugins/debugger/images/debugger_interrupt_mask.png b/src/plugins/debugger/images/debugger_interrupt_mask.png index 87f195f5c08..52f4f275b9f 100644 Binary files a/src/plugins/debugger/images/debugger_interrupt_mask.png and b/src/plugins/debugger/images/debugger_interrupt_mask.png differ diff --git a/src/plugins/debugger/images/debugger_interrupt_mask@2x.png b/src/plugins/debugger/images/debugger_interrupt_mask@2x.png index 6c477085d7b..c7794000177 100644 Binary files a/src/plugins/debugger/images/debugger_interrupt_mask@2x.png and b/src/plugins/debugger/images/debugger_interrupt_mask@2x.png differ diff --git a/src/plugins/debugger/images/mode_debug.png b/src/plugins/debugger/images/mode_debug.png index 55bdf6bc501..32a93258f1a 100644 Binary files a/src/plugins/debugger/images/mode_debug.png and b/src/plugins/debugger/images/mode_debug.png differ diff --git a/src/plugins/debugger/images/mode_debug@2x.png b/src/plugins/debugger/images/mode_debug@2x.png index 0dc56c6d93c..2bb24b99eef 100644 Binary files a/src/plugins/debugger/images/mode_debug@2x.png and b/src/plugins/debugger/images/mode_debug@2x.png differ diff --git a/src/plugins/debugger/images/mode_debug_mask.png b/src/plugins/debugger/images/mode_debug_mask.png index ed72f606c44..fe7b6819a5b 100644 Binary files a/src/plugins/debugger/images/mode_debug_mask.png and b/src/plugins/debugger/images/mode_debug_mask.png differ diff --git a/src/plugins/debugger/images/mode_debug_mask@2x.png b/src/plugins/debugger/images/mode_debug_mask@2x.png index 510c817c821..5340947ec75 100644 Binary files a/src/plugins/debugger/images/mode_debug_mask@2x.png and b/src/plugins/debugger/images/mode_debug_mask@2x.png differ diff --git a/src/plugins/help/images/mode_help.png b/src/plugins/help/images/mode_help.png index 7247e639eb8..e2e3eb64d14 100644 Binary files a/src/plugins/help/images/mode_help.png and b/src/plugins/help/images/mode_help.png differ diff --git a/src/plugins/help/images/mode_help@2x.png b/src/plugins/help/images/mode_help@2x.png index ae8db24fd75..51e4ed8ff87 100644 Binary files a/src/plugins/help/images/mode_help@2x.png and b/src/plugins/help/images/mode_help@2x.png differ diff --git a/src/plugins/help/images/mode_help_mask.png b/src/plugins/help/images/mode_help_mask.png index 43eb4d120b2..144871e8542 100644 Binary files a/src/plugins/help/images/mode_help_mask.png and b/src/plugins/help/images/mode_help_mask.png differ diff --git a/src/plugins/help/images/mode_help_mask@2x.png b/src/plugins/help/images/mode_help_mask@2x.png index 611769bd968..50f12d8e117 100644 Binary files a/src/plugins/help/images/mode_help_mask@2x.png and b/src/plugins/help/images/mode_help_mask@2x.png differ diff --git a/src/plugins/ios/images/iosdevice.png b/src/plugins/ios/images/iosdevice.png index 9b3fabeaf35..892e09c7787 100644 Binary files a/src/plugins/ios/images/iosdevice.png 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 index 1e078270c64..89bbaf03477 100644 Binary files a/src/plugins/ios/images/iosdevice@2x.png and b/src/plugins/ios/images/iosdevice@2x.png differ diff --git a/src/plugins/projectexplorer/images/build.png b/src/plugins/projectexplorer/images/build.png index e4590537ed8..76bdf9a460c 100644 Binary files a/src/plugins/projectexplorer/images/build.png and b/src/plugins/projectexplorer/images/build.png differ diff --git a/src/plugins/projectexplorer/images/build@2x.png b/src/plugins/projectexplorer/images/build@2x.png index bb2b17ebc42..b3e3c581a34 100644 Binary files a/src/plugins/projectexplorer/images/build@2x.png and b/src/plugins/projectexplorer/images/build@2x.png differ diff --git a/src/plugins/projectexplorer/images/build_hammerhandle_mask.png b/src/plugins/projectexplorer/images/build_hammerhandle_mask.png index 8759e4204fc..15e318ac4ab 100644 Binary files a/src/plugins/projectexplorer/images/build_hammerhandle_mask.png and b/src/plugins/projectexplorer/images/build_hammerhandle_mask.png differ diff --git a/src/plugins/projectexplorer/images/build_hammerhandle_mask@2x.png b/src/plugins/projectexplorer/images/build_hammerhandle_mask@2x.png index 04304d35f82..8b2525dbf4e 100644 Binary files a/src/plugins/projectexplorer/images/build_hammerhandle_mask@2x.png and b/src/plugins/projectexplorer/images/build_hammerhandle_mask@2x.png differ diff --git a/src/plugins/projectexplorer/images/build_hammerhead_mask.png b/src/plugins/projectexplorer/images/build_hammerhead_mask.png index 31a174fd177..98f11810b3c 100644 Binary files a/src/plugins/projectexplorer/images/build_hammerhead_mask.png and b/src/plugins/projectexplorer/images/build_hammerhead_mask.png differ diff --git a/src/plugins/projectexplorer/images/build_hammerhead_mask@2x.png b/src/plugins/projectexplorer/images/build_hammerhead_mask@2x.png index 4bc0b4b7fc8..ec7ecd42b0f 100644 Binary files a/src/plugins/projectexplorer/images/build_hammerhead_mask@2x.png and b/src/plugins/projectexplorer/images/build_hammerhead_mask@2x.png differ diff --git a/src/plugins/projectexplorer/images/debugger_beetle_mask.png b/src/plugins/projectexplorer/images/debugger_beetle_mask.png index b041005b3ae..816aacc3398 100644 Binary files a/src/plugins/projectexplorer/images/debugger_beetle_mask.png and b/src/plugins/projectexplorer/images/debugger_beetle_mask.png differ diff --git a/src/plugins/projectexplorer/images/debugger_beetle_mask@2x.png b/src/plugins/projectexplorer/images/debugger_beetle_mask@2x.png index f4f7098ee39..c240532d29e 100644 Binary files a/src/plugins/projectexplorer/images/debugger_beetle_mask@2x.png and b/src/plugins/projectexplorer/images/debugger_beetle_mask@2x.png differ diff --git a/src/plugins/projectexplorer/images/debugger_start.png b/src/plugins/projectexplorer/images/debugger_start.png index 973d1fad52b..0e7cd1a6723 100644 Binary files a/src/plugins/projectexplorer/images/debugger_start.png and b/src/plugins/projectexplorer/images/debugger_start.png differ diff --git a/src/plugins/projectexplorer/images/debugger_start@2x.png b/src/plugins/projectexplorer/images/debugger_start@2x.png index e29d9b603d4..ab7cc15f7ae 100644 Binary files a/src/plugins/projectexplorer/images/debugger_start@2x.png and b/src/plugins/projectexplorer/images/debugger_start@2x.png differ diff --git a/src/plugins/projectexplorer/images/desktopdevice.png b/src/plugins/projectexplorer/images/desktopdevice.png index 2323f95b6f1..10909fdd1d5 100644 Binary files a/src/plugins/projectexplorer/images/desktopdevice.png and b/src/plugins/projectexplorer/images/desktopdevice.png differ diff --git a/src/plugins/projectexplorer/images/desktopdevice@2x.png b/src/plugins/projectexplorer/images/desktopdevice@2x.png index 8abf5f330af..4fd9ca8a169 100644 Binary files a/src/plugins/projectexplorer/images/desktopdevice@2x.png and b/src/plugins/projectexplorer/images/desktopdevice@2x.png differ diff --git a/src/plugins/projectexplorer/images/devicestatusindicator.png b/src/plugins/projectexplorer/images/devicestatusindicator.png index 2b13d25aa26..44e045cfb4d 100644 Binary files a/src/plugins/projectexplorer/images/devicestatusindicator.png and b/src/plugins/projectexplorer/images/devicestatusindicator.png differ diff --git a/src/plugins/projectexplorer/images/devicestatusindicator@2x.png b/src/plugins/projectexplorer/images/devicestatusindicator@2x.png index 4cb3a5d42da..7f03474cd01 100644 Binary files a/src/plugins/projectexplorer/images/devicestatusindicator@2x.png and b/src/plugins/projectexplorer/images/devicestatusindicator@2x.png differ diff --git a/src/plugins/projectexplorer/images/mode_project.png b/src/plugins/projectexplorer/images/mode_project.png index 67fc3720463..cb4856b325a 100644 Binary files a/src/plugins/projectexplorer/images/mode_project.png and b/src/plugins/projectexplorer/images/mode_project.png differ diff --git a/src/plugins/projectexplorer/images/mode_project@2x.png b/src/plugins/projectexplorer/images/mode_project@2x.png index f0b7fdae0ef..264cece448f 100644 Binary files a/src/plugins/projectexplorer/images/mode_project@2x.png and b/src/plugins/projectexplorer/images/mode_project@2x.png differ diff --git a/src/plugins/projectexplorer/images/mode_project_mask.png b/src/plugins/projectexplorer/images/mode_project_mask.png index beffa6722b8..6e6092b7ad4 100644 Binary files a/src/plugins/projectexplorer/images/mode_project_mask.png and b/src/plugins/projectexplorer/images/mode_project_mask.png differ diff --git a/src/plugins/projectexplorer/images/mode_project_mask@2x.png b/src/plugins/projectexplorer/images/mode_project_mask@2x.png index bd195752ac7..3538453911b 100644 Binary files a/src/plugins/projectexplorer/images/mode_project_mask@2x.png and b/src/plugins/projectexplorer/images/mode_project_mask@2x.png differ diff --git a/src/plugins/projectexplorer/images/run.png b/src/plugins/projectexplorer/images/run.png index 2df52b8e7f8..7650f122067 100644 Binary files a/src/plugins/projectexplorer/images/run.png and b/src/plugins/projectexplorer/images/run.png differ diff --git a/src/plugins/projectexplorer/images/run@2x.png b/src/plugins/projectexplorer/images/run@2x.png index 9e6e984d7ca..f55a9bd37c4 100644 Binary files a/src/plugins/projectexplorer/images/run@2x.png and b/src/plugins/projectexplorer/images/run@2x.png differ diff --git a/src/plugins/projectexplorer/images/run_mask.png b/src/plugins/projectexplorer/images/run_mask.png index aaaf05ce22d..d08de1ad5f0 100644 Binary files a/src/plugins/projectexplorer/images/run_mask.png and b/src/plugins/projectexplorer/images/run_mask.png differ diff --git a/src/plugins/projectexplorer/images/run_mask@2x.png b/src/plugins/projectexplorer/images/run_mask@2x.png index 38f6445c252..72af48223ed 100644 Binary files a/src/plugins/projectexplorer/images/run_mask@2x.png and b/src/plugins/projectexplorer/images/run_mask@2x.png differ diff --git a/src/plugins/projectexplorer/miniprojecttargetselector.cpp b/src/plugins/projectexplorer/miniprojecttargetselector.cpp index 03e10fe2583..46b63e23934 100644 --- a/src/plugins/projectexplorer/miniprojecttargetselector.cpp +++ b/src/plugins/projectexplorer/miniprojecttargetselector.cpp @@ -65,21 +65,21 @@ static QIcon createCenteredIcon(const QIcon &icon, const QIcon &overlay) { QPixmap targetPixmap; const qreal appDevicePixelRatio = qApp->devicePixelRatio(); - int deviceSpaceIconSize = Core::Constants::TARGET_ICON_SIZE * appDevicePixelRatio; - targetPixmap = QPixmap(deviceSpaceIconSize, deviceSpaceIconSize); + targetPixmap = QPixmap(Core::Constants::MODEBAR_ICON_SIZE * appDevicePixelRatio, + Core::Constants::MODEBAR_ICON_SIZE * appDevicePixelRatio); targetPixmap.setDevicePixelRatio(appDevicePixelRatio); targetPixmap.fill(Qt::transparent); QPainter painter(&targetPixmap); // painter in user space - QPixmap pixmap = icon.pixmap(Core::Constants::TARGET_ICON_SIZE); // already takes app devicePixelRatio into account + QPixmap pixmap = icon.pixmap(Core::Constants::MODEBAR_ICON_SIZE); // already takes app devicePixelRatio into account qreal pixmapDevicePixelRatio = pixmap.devicePixelRatio(); - painter.drawPixmap((Core::Constants::TARGET_ICON_SIZE - pixmap.width() / pixmapDevicePixelRatio) / 2, - (Core::Constants::TARGET_ICON_SIZE - pixmap.height() / pixmapDevicePixelRatio) / 2, pixmap); + painter.drawPixmap((Core::Constants::MODEBAR_ICON_SIZE - pixmap.width() / pixmapDevicePixelRatio) / 2, + (Core::Constants::MODEBAR_ICON_SIZE - pixmap.height() / pixmapDevicePixelRatio) / 2, pixmap); if (!overlay.isNull()) { - pixmap = overlay.pixmap(Core::Constants::TARGET_ICON_SIZE); // already takes app devicePixelRatio into account + pixmap = overlay.pixmap(Core::Constants::MODEBAR_ICON_SIZE); // already takes app devicePixelRatio into account pixmapDevicePixelRatio = pixmap.devicePixelRatio(); - painter.drawPixmap((Core::Constants::TARGET_ICON_SIZE - pixmap.width() / pixmapDevicePixelRatio) / 2, - (Core::Constants::TARGET_ICON_SIZE - pixmap.height() / pixmapDevicePixelRatio) / 2, pixmap); + painter.drawPixmap((Core::Constants::MODEBAR_ICON_SIZE - pixmap.width() / pixmapDevicePixelRatio) / 2, + (Core::Constants::MODEBAR_ICON_SIZE - pixmap.height() / pixmapDevicePixelRatio) / 2, pixmap); } return QIcon(targetPixmap); diff --git a/src/plugins/welcome/images/mode_welcome.png b/src/plugins/welcome/images/mode_welcome.png index 24cfcd8cc8e..186b85f1918 100644 Binary files a/src/plugins/welcome/images/mode_welcome.png and b/src/plugins/welcome/images/mode_welcome.png differ diff --git a/src/plugins/welcome/images/mode_welcome@2x.png b/src/plugins/welcome/images/mode_welcome@2x.png index f1e91895231..f911a462542 100644 Binary files a/src/plugins/welcome/images/mode_welcome@2x.png and b/src/plugins/welcome/images/mode_welcome@2x.png differ diff --git a/src/plugins/welcome/images/mode_welcome_mask.png b/src/plugins/welcome/images/mode_welcome_mask.png index 86912bb0695..696af0c5499 100644 Binary files a/src/plugins/welcome/images/mode_welcome_mask.png and b/src/plugins/welcome/images/mode_welcome_mask.png differ diff --git a/src/plugins/welcome/images/mode_welcome_mask@2x.png b/src/plugins/welcome/images/mode_welcome_mask@2x.png index daee953529c..060ada0cf54 100644 Binary files a/src/plugins/welcome/images/mode_welcome_mask@2x.png and b/src/plugins/welcome/images/mode_welcome_mask@2x.png differ diff --git a/src/plugins/winrt/images/winrtdevice.png b/src/plugins/winrt/images/winrtdevice.png index d8f5bb71211..2b45adb69a1 100644 Binary files a/src/plugins/winrt/images/winrtdevice.png and b/src/plugins/winrt/images/winrtdevice.png differ diff --git a/src/plugins/winrt/images/winrtdevice@2x.png b/src/plugins/winrt/images/winrtdevice@2x.png index 305c2e9376d..a57f2b49783 100644 Binary files a/src/plugins/winrt/images/winrtdevice@2x.png and b/src/plugins/winrt/images/winrtdevice@2x.png differ diff --git a/src/tools/icons/qtcreatoricons.svg b/src/tools/icons/qtcreatoricons.svg index 800361a9df1..c44a460e92f 100644 --- a/src/tools/icons/qtcreatoricons.svg +++ b/src/tools/icons/qtcreatoricons.svg @@ -18,6 +18,18 @@ sodipodi:docname="qtcreatoricons.svg"> + + + + - - - - + x1="510.75" + y1="73.5" + x2="510.75" + y2="75.5" /> + + transform="translate(388,513)" /> - + - + - + - + + d="m 212,52 c -1.275,0 -3.30877,1.17695 -3.88477,2.75195 L 212,56.9375 215.88477,54.75195 C 215.30877,53.17595 213.275,52 212,52 Z m -4.67578,3.68359 -1.98633,1.76563 -1.39648,-1.39453 c -0.194,-0.194 -0.51304,-0.194 -0.70703,0 -0.194,0.194 -0.194,0.51303 0,0.70703 l 1.6875,1.6875 L 204.03516,62 H 202.5 c -0.275,0 -0.5,0.225 -0.5,0.5 0,0.275 0.225,0.5 0.5,0.5 h 1.48828 l 1.19141,3.8125 -1.62696,1.62695 c -0.194,0.194 -0.194,0.51303 0,0.70703 0.194,0.194 0.51304,0.194 0.70704,0 l 1.375,-1.375 3.55273,2.36719 2.3125,0.58594 V 58 Z m 9.35156,0 L 212.5,58 v 12.72461 l 2.3125,-0.58594 3.55078,-2.36719 1.375,1.375 c 0.194,0.194 0.51303,0.194 0.70703,0 0.194,-0.194 0.194,-0.51303 0,-0.70703 l -1.625,-1.625 L 220.01172,63 H 221.5 c 0.275,0 0.5,-0.225 0.5,-0.5 0,-0.275 -0.225,-0.5 -0.5,-0.5 h -1.53516 l -0.88672,-3.55078 1.6875,-1.6875 c 0.19401,-0.194 0.194,-0.51303 0,-0.70703 -0.19399,-0.194 -0.51303,-0.194 -0.70703,0 l -1.39648,1.39453 z" + id="path5403-3" + inkscape:connector-curvature="0" /> - + - + - + + points="603,50 621,61 603,72 " + id="polygon5749-6" + transform="translate(0,-4)" /> - + + transform="translate(-5,-1.000238)"> - + + y="48" /> + y="48" /> - + + x="752" + y="48" /> - + - + + id="build-5" + transform="translate(-1,-3)"> - + + id="build-5-2" + transform="translate(-1,-3)"> + points="873.684,57.071 870.148,60.606 859.542,50 866.613,50 " + id="polygon5757-3-4" + transform="translate(0,-1)" /> - - - - + + + + + + - + transform="translate(-190,-45)"> + + + - + id="src/plugins/ios/images/iosdevice" + transform="translate(-266,-42)"> + + id="phone_body_big" + transform="translate(1,-3)"> - + transform="translate(-282,-26)"> + @@ -7791,20 +7853,22 @@ style="fill:#b3b3b3" /> - + + x="569" + y="370" /> + style="fill:#000000;fill-opacity:1"> - + transform="translate(-246,-26)"> + - + @@ -8084,34 +8151,36 @@ style="fill:#0dbf0d;fill-opacity:1" /> - + + transform="translate(0.5,-4)"> @@ -8120,7 +8189,7 @@ y="0" xlink:href="#g5189" id="use5200" - transform="matrix(1,0,0,-1,0,726)" + transform="matrix(1,0,0,-1,0,720)" width="100%" height="100%" /> - + transform="translate(-210,-26)"> + - + + x="501.75" + y="50.5" /> + bottoqtscreen="" + transform="translate(1,-3)"> - + transform="translate(-318,27)"> + + height="100%" + style="stroke-width:0.89442718" /> @@ -8330,11 +8405,11 @@ sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path5089-53" - d="m 581,371.5 -1.5,1.5 -6.5,0 0,-4.5 1.5,-1.5 6.5,0 z" + d="m 581,371.5 -1.5,1.5 H 573 v -4.5 l 1.5,-1.5 h 6.5 z" style="fill:#000000;fill-opacity:1" /> @@ -8350,7 +8425,7 @@ y="0" xlink:href="#rect5349" id="use5495" - transform="translate(12.5,0)" + transform="translate(12.5)" width="100%" height="100%" /> - + + x="501.75" + y="53.5" /> + transform="translate(2,-3)"> @@ -8422,19 +8499,20 @@ inkscape:connector-curvature="0" id="rect7899-2-7-1-7" style="fill:#333333" - d="m 524.75,71.5 4,0 0,1 -4,0 z m -5,0 4,0 0,1 -4,0 z m 5,-2 4,0 0,1 -4,0 z m -3,0 2,0 0,1 -2,0 z m 3,-5 4,0 0,1 -4,0 z m -3,0 2,0 0,1 -2,0 z m 3,-2 4,0 0,1 -4,0 z m -5,0 4,0 0,1 -4,0 z m 5,-4 4,0 0,1 -4,0 z m -4,0 3,0 0,1 -3,0 z" + d="m 525.75,68.5 h 4 v 1 h -4 z m -5,0 h 4 v 1 h -4 z m 5,-2 h 4 v 1 h -4 z m -3,0 h 2 v 1 h -2 z m 3,-5 h 4 v 1 h -4 z m -3,0 h 2 v 1 h -2 z m 3,-2 h 4 v 1 h -4 z m -5,0 h 4 v 1 h -4 z m 5,-4 h 4 v 1 h -4 z m -4,0 h 3 v 1 h -3 z" sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccc" /> - + transform="translate(-282,27)"> + - + + x="508.25" + y="55" + rx="2" + ry="2" /> + x="508.25" + y="55" + rx="2" + ry="2" /> - + - + transform="translate(-210,27)"> + - + id="src/plugins/winrt/images/winrtdevice" + transform="translate(-206,-74)"> + - + id="src/plugins/winrt/images/winrtdevicesmall" + transform="translate(-238,-58)"> +