Changeset 101559 in vbox
- Timestamp:
- Oct 23, 2023 3:51:00 PM (19 months ago)
- svn:sync-xref-src-repo-rev:
- 159636
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/UITakeSnapshotDialog.cpp
r100075 r101559 318 318 { 319 319 const int iIconMetric = QApplication::style()->pixelMetric(QStyle::PM_LargeIconSize); 320 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */321 m_pLabelIcon->setPixmap(m_icon.pixmap(windowHandle(), QSize(iIconMetric, iIconMetric)));322 #else323 320 const qreal fDevicePixelRatio = windowHandle() ? windowHandle()->devicePixelRatio() : 1; 324 321 m_pLabelIcon->setPixmap(m_icon.pixmap(QSize(iIconMetric, iIconMetric), fDevicePixelRatio)); 325 #endif 326 } 322 } -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxAboutDlg.cpp
r100075 r101559 153 153 const QIcon icon = UIIconPool::iconSet(strPath); 154 154 m_size = QSize(640, 480); 155 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */156 m_pixmap = icon.pixmap(windowHandle(), m_size);157 #else158 155 QWidget *pParent = m_pPseudoParent ? m_pPseudoParent : parentWidget(); 159 156 const qreal fDevicePixelRatio = pParent ? pParent->windowHandle()->devicePixelRatio() : 1; 160 157 m_pixmap = icon.pixmap(m_size, fDevicePixelRatio); 161 #endif162 158 163 159 /* Prepare main-layout: */ -
trunk/src/VBox/Frontends/VirtualBox/src/extensions/QILineEdit.cpp
r100075 r101559 102 102 const int iIconMetric = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize) * .625; 103 103 const int iShift = height() > iIconMetric ? (height() - iIconMetric) / 2 : 0; 104 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */105 m_pIconLabel->setPixmap(m_markIcon.pixmap(windowHandle(), QSize(iIconMetric, iIconMetric)));106 #else107 104 const qreal fDevicePixelRatio = window() && window()->windowHandle() ? window()->windowHandle()->devicePixelRatio() : 1; 108 105 m_pIconLabel->setPixmap(m_markIcon.pixmap(QSize(iIconMetric, iIconMetric), fDevicePixelRatio)); 109 #endif110 106 m_pIconLabel->setToolTip(m_strErrorMessage); 111 107 m_pIconLabel->move(width() - iIconMetric - iShift, iShift); … … 252 248 AssertReturnVoid(m_pIconLabel); 253 249 const int iIconMetric = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize); 254 255 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */256 if (fError)257 m_pIconLabel->setPixmap(UIIconPool::iconSet(":/status_error_16px.png").pixmap(windowHandle(), QSize(iIconMetric, iIconMetric)));258 else259 m_pIconLabel->setPixmap(UIIconPool::iconSet(":/status_check_16px.png").pixmap(windowHandle(), QSize(iIconMetric, iIconMetric)));260 #else261 250 const qreal fDevicePixelRatio = window() && window()->windowHandle() ? window()->windowHandle()->devicePixelRatio() : 1; 262 251 if (fError) … … 264 253 else 265 254 m_pIconLabel->setPixmap(UIIconPool::iconSet(":/status_check_16px.png").pixmap(QSize(iIconMetric, iIconMetric), fDevicePixelRatio)); 266 #endif267 255 m_pIconLabel->setToolTip(strErrorMessage); 268 256 } -
trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIStatusBarIndicator.cpp
r100344 r101559 131 131 if (m_icons.contains(m_iState)) 132 132 { 133 if (window()) 134 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */ 135 pPainter->drawPixmap(contentsRect().topLeft(), m_icons.value(m_iState).pixmap(window()->windowHandle(), m_size)); 136 #else 137 { 138 const qreal fDevicePixelRatio = window()->windowHandle() ? window()->windowHandle()->devicePixelRatio() : 1; 139 pPainter->drawPixmap(contentsRect().topLeft(), m_icons.value(m_iState).pixmap(m_size, fDevicePixelRatio)); 140 } 141 #endif 142 else 143 pPainter->drawPixmap(contentsRect().topLeft(), m_icons.value(m_iState).pixmap(m_size)); 133 const qreal fDevicePixelRatio = window() && window()->windowHandle() ? window()->windowHandle()->devicePixelRatio() : 1; 134 pPainter->drawPixmap(contentsRect().topLeft(), m_icons.value(m_iState).pixmap(m_size, fDevicePixelRatio)); 144 135 } 145 136 } -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIIconPool.cpp
r101514 r101559 709 709 710 710 /* Get pixmap of requested size (take into account the DPI of the main shown window, if possible): */ 711 if (windowManager().mainWindowShown() && windowManager().mainWindowShown()->windowHandle()) 712 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */ 713 pixmap = icon.pixmap(windowManager().mainWindowShown()->windowHandle(), iconSize); 714 #else 715 { 716 const qreal fDevicePixelRatio = windowManager().mainWindowShown()->windowHandle()->devicePixelRatio(); 717 pixmap = icon.pixmap(iconSize, fDevicePixelRatio); 718 } 719 #endif 720 else 721 pixmap = icon.pixmap(iconSize); 711 const qreal fDevicePixelRatio = windowManager().mainWindowShown() && windowManager().mainWindowShown()->windowHandle() 712 ? windowManager().mainWindowShown()->windowHandle()->devicePixelRatio() : 1; 713 pixmap = icon.pixmap(iconSize, fDevicePixelRatio); 722 714 } 723 715 -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp
r100589 r101559 388 388 /* Gather suitable dialog parent: */ 389 389 QWidget *pDlgParent = windowManager().realParentWindow(pParent ? pParent : windowManager().mainWindowShown()); 390 #ifdef VBOX_IS_QT6_OR_LATER391 const qreal fDevicePixelRatio = pDlgParent && pDlgParent->windowHandle() ? pDlgParent->windowHandle()->devicePixelRatio() : 1;392 #endif393 390 394 391 /* Prepare pixmap: */ 395 392 QPixmap pixmap; 396 393 if (!strImage.isEmpty()) 397 pixmap = pDlgParent 398 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */ 399 ? UIIconPool::iconSet(strImage).pixmap(pDlgParent->windowHandle(), QSize(90, 90)) 400 #else 401 ? UIIconPool::iconSet(strImage).pixmap(QSize(90, 90), fDevicePixelRatio) 402 #endif 403 : UIIconPool::iconSet(strImage).pixmap(QSize(90, 90)); 394 { 395 const qreal fDevicePixelRatio = pDlgParent && pDlgParent->windowHandle() ? pDlgParent->windowHandle()->devicePixelRatio() : 1; 396 pixmap = UIIconPool::iconSet(strImage).pixmap(QSize(90, 90), fDevicePixelRatio); 397 } 404 398 405 399 /* Create progress-dialog: */ -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp
r101383 r101559 340 340 m_pHelpViewer->setHidden(true); 341 341 m_pHelpViewer->setMinimumTextWidth(gpDesktop->screenGeometry(window()).width() / 5); 342 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */343 m_pHelpViewer->registerPixmap(icon.pixmap(window()->windowHandle(), QSize(iMetric, iMetric)), "manager://copy");344 #else345 342 const qreal fDevicePixelRatio = windowHandle() ? windowHandle()->devicePixelRatio() : 1; 346 343 m_pHelpViewer->registerPixmap(icon.pixmap(QSize(iMetric, iMetric), fDevicePixelRatio), "manager://copy"); 347 #endif348 344 connect(m_pHelpViewer, &QIRichTextLabel::sigLinkClicked, this, &UIAcquirePublicKeyDialog::sltHandleHelpViewerLinkClick); 349 345 pLayout->addWidget(m_pHelpViewer, 2); -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIWelcomePane.cpp
r100075 r101559 249 249 const QList<QSize> sizes = m_icon.availableSizes(); 250 250 const QSize firstOne = sizes.isEmpty() ? QSize(200, 200) : sizes.first(); 251 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */252 m_pLabelIcon->setPixmap(m_icon.pixmap(window()->windowHandle(), QSize(firstOne.width(), firstOne.height())));253 #else254 251 const qreal fDevicePixelRatio = window() && window()->windowHandle() ? window()->windowHandle()->devicePixelRatio() : 1; 255 252 m_pLabelIcon->setPixmap(m_icon.pixmap(QSize(firstOne.width(), firstOne.height()), fDevicePixelRatio)); 256 #endif257 253 } 258 254 } -
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemGlobal.cpp
r101396 r101559 448 448 /* Create new icon, then acquire pixmap: */ 449 449 const QIcon icon = UIIconPool::iconSet(":/tools_global_32px.png"); 450 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */451 const QPixmap pixmap = icon.pixmap(gpManager->windowHandle(), pixmapSize);452 #else453 450 const qreal fDevicePixelRatio = gpManager->windowHandle() ? gpManager->windowHandle()->devicePixelRatio() : 1; 454 451 const QPixmap pixmap = icon.pixmap(pixmapSize, fDevicePixelRatio); 455 #endif456 452 457 453 /* Update linked values: */ … … 477 473 AssertReturnVoid(!toolIcon.isNull()); 478 474 const QSize toolPixmapSize = QSize(iIconMetric, iIconMetric); 479 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */480 const QPixmap toolPixmap = toolIcon.pixmap(gpManager->windowHandle(), toolPixmapSize);481 #else482 475 const qreal fDevicePixelRatio = gpManager->windowHandle() ? gpManager->windowHandle()->devicePixelRatio() : 1; 483 476 const QPixmap toolPixmap = toolIcon.pixmap(toolPixmapSize, fDevicePixelRatio); 484 #endif485 477 /* Update linked values: */ 486 478 if (m_toolPixmapSize != toolPixmapSize) … … 504 496 AssertReturnVoid(!pinIcon.isNull()); 505 497 const QSize pinPixmapSize = QSize(iIconMetric, iIconMetric); 506 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */507 const QPixmap pinPixmap = pinIcon.pixmap(gpManager->windowHandle(), pinPixmapSize);508 #else509 498 const qreal fDevicePixelRatio = gpManager->windowHandle() ? gpManager->windowHandle()->devicePixelRatio() : 1; 510 499 const QPixmap pinPixmap = pinIcon.pixmap(pinPixmapSize, fDevicePixelRatio); 511 #endif512 500 /* Update linked values: */ 513 501 if (m_pinPixmapSize != pinPixmapSize) -
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemGroup.cpp
r101396 r101559 1542 1542 { 1543 1543 const int iIconMetric = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize); 1544 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */1545 m_groupsPixmap = UIIconPool::iconSet(":/group_abstract_16px.png").pixmap(gpManager->windowHandle(),1546 QSize(iIconMetric, iIconMetric));1547 m_machinesPixmap = UIIconPool::iconSet(":/machine_abstract_16px.png").pixmap(gpManager->windowHandle(),1548 QSize(iIconMetric, iIconMetric));1549 #else1550 1544 const qreal fDevicePixelRatio = gpManager->windowHandle() ? gpManager->windowHandle()->devicePixelRatio() : 1; 1551 1545 m_groupsPixmap = UIIconPool::iconSet(":/group_abstract_16px.png").pixmap(QSize(iIconMetric, iIconMetric), … … 1553 1547 m_machinesPixmap = UIIconPool::iconSet(":/machine_abstract_16px.png").pixmap(QSize(iIconMetric, iIconMetric), 1554 1548 fDevicePixelRatio); 1555 #endif1556 1549 m_pixmapSizeGroups = m_groupsPixmap.size() / m_groupsPixmap.devicePixelRatio(); 1557 1550 m_pixmapSizeMachines = m_machinesPixmap.size() / m_machinesPixmap.devicePixelRatio(); -
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemMachine.cpp
r101396 r101559 699 699 AssertReturnVoid(!stateIcon.isNull()); 700 700 const QSize statePixmapSize = QSize(iIconMetric, iIconMetric); 701 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */702 const QPixmap statePixmap = stateIcon.pixmap(gpManager->windowHandle(), statePixmapSize);703 #else704 701 const qreal fDevicePixelRatio = gpManager->windowHandle() ? gpManager->windowHandle()->devicePixelRatio() : 1; 705 702 const QPixmap statePixmap = stateIcon.pixmap(statePixmapSize, fDevicePixelRatio); 706 #endif707 703 /* Update linked values: */ 708 704 if (m_statePixmapSize != statePixmapSize) … … 726 722 AssertReturnVoid(!toolIcon.isNull()); 727 723 const QSize toolPixmapSize = QSize(iIconMetric, iIconMetric); 728 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */729 const QPixmap toolPixmap = toolIcon.pixmap(gpManager->windowHandle(), toolPixmapSize);730 #else731 724 const qreal fDevicePixelRatio = gpManager->windowHandle() ? gpManager->windowHandle()->devicePixelRatio() : 1; 732 725 const QPixmap toolPixmap = toolIcon.pixmap(toolPixmapSize, fDevicePixelRatio); 733 #endif734 726 /* Update linked values: */ 735 727 if (m_toolPixmapSize != toolPixmapSize) -
trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsElement.cpp
r101286 r101559 823 823 m_pixmapSize = QSize(iIconMetric, iIconMetric); 824 824 /* Acquire the icon of corresponding size (taking top-level widget DPI into account): */ 825 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */826 m_pixmap = icon.pixmap(gpManager->windowHandle(), m_pixmapSize);827 #else828 825 const qreal fDevicePixelRatio = gpManager->windowHandle() ? gpManager->windowHandle()->devicePixelRatio() : 1; 829 826 m_pixmap = icon.pixmap(m_pixmapSize, fDevicePixelRatio); 830 #endif831 827 } 832 828 -
trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsItem.cpp
r101396 r101559 622 622 /* Prepare new pixmap size: */ 623 623 const QSize pixmapSize = QSize(iIconMetric, iIconMetric); 624 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */625 const QPixmap pixmap = m_icon.pixmap(gpManager->windowHandle(), pixmapSize, isEnabled() ? QIcon::Normal : QIcon::Disabled);626 #else627 624 const qreal fDevicePixelRatio = gpManager->windowHandle() ? gpManager->windowHandle()->devicePixelRatio() : 1; 628 625 const QPixmap pixmap = m_icon.pixmap(pixmapSize, fDevicePixelRatio, isEnabled() ? QIcon::Normal : QIcon::Disabled); 629 #endif630 626 /* Update linked values: */ 631 627 if (m_pixmapSize != pixmapSize) -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIVMCloseDialog.cpp
r100075 r101559 636 636 637 637 /* Re-apply pixmap: */ 638 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */639 m_pLabelIcon->setPixmap(m_icon.pixmap(windowHandle(), QSize(iMetricLarge, iMetricLarge)));640 641 QIcon icon;642 icon = UIIconPool::iconSet(":/vm_create_shortcut_16px.png");643 m_pLabelIconDetach->setPixmap(icon.pixmap(windowHandle(), QSize(iMetricSmall, iMetricSmall)));644 icon = UIIconPool::iconSet(":/vm_save_state_16px.png");645 m_pLabelIconSave->setPixmap(icon.pixmap(windowHandle(), QSize(iMetricSmall, iMetricSmall)));646 icon = UIIconPool::iconSet(":/vm_shutdown_16px.png");647 m_pLabelIconShutdown->setPixmap(icon.pixmap(windowHandle(), QSize(iMetricSmall, iMetricSmall)));648 icon = UIIconPool::iconSet(":/vm_poweroff_16px.png");649 m_pLabelIconPowerOff->setPixmap(icon.pixmap(windowHandle(), QSize(iMetricSmall, iMetricSmall)));650 #else651 638 const qreal fDevicePixelRatio = windowHandle() ? windowHandle()->devicePixelRatio() : 1; 652 639 m_pLabelIcon->setPixmap(m_icon.pixmap(QSize(iMetricLarge, iMetricLarge), fDevicePixelRatio)); … … 661 648 icon = UIIconPool::iconSet(":/vm_poweroff_16px.png"); 662 649 m_pLabelIconPowerOff->setPixmap(icon.pixmap(QSize(iMetricSmall, iMetricSmall), fDevicePixelRatio)); 663 #endif 664 } 650 } -
trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UIStatusBarEditor.cpp
r101013 r101559 412 412 /* Recache pixmap for assigned type: */ 413 413 const QIcon icon = gpConverter->toIcon(m_enmType); 414 if (window()) 415 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */ 416 m_pixmap = icon.pixmap(window()->windowHandle(), m_pixmapSize); 417 #else 418 { 419 const qreal fDevicePixelRatio = window()->windowHandle() ? window()->windowHandle()->devicePixelRatio() : 1; 420 m_pixmap = icon.pixmap(m_pixmapSize, fDevicePixelRatio); 421 } 422 #endif 423 else 424 m_pixmap = icon.pixmap(m_pixmapSize); 414 const qreal fDevicePixelRatio = window() && window()->windowHandle() ? window()->windowHandle()->devicePixelRatio() : 1; 415 m_pixmap = icon.pixmap(m_pixmapSize, fDevicePixelRatio); 425 416 } 426 417 -
trunk/src/VBox/Frontends/VirtualBox/src/snapshots/UISnapshotDetailsWidget.cpp
r101316 r101559 454 454 /* Re-register icon in the element's text-document: */ 455 455 const int iMetric = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize); 456 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */457 document()->addResource(458 QTextDocument::ImageResource,459 QUrl(QString("details://%1").arg(m_strName)),460 QVariant(m_icon.pixmap(window()->windowHandle(), QSize(iMetric, iMetric))));461 #else462 456 const qreal fDevicePixelRatio = window() && window()->windowHandle() ? window()->windowHandle()->devicePixelRatio() : 1; 463 457 document()->addResource( … … 465 459 QUrl(QString("details://%1").arg(m_strName)), 466 460 QVariant(m_icon.pixmap(QSize(iMetric, iMetric), fDevicePixelRatio))); 467 #endif468 461 } 469 462 -
trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.cpp
r100075 r101559 344 344 /* Assign title-icon: */ 345 345 const int iIconMetric = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize); 346 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */347 m_pTitleIcon->setPixmap(m_titleIcon.pixmap(window()->windowHandle(), QSize(iIconMetric, iIconMetric)));348 #else349 346 const qreal fDevicePixelRatio = window() && window()->windowHandle() ? window()->windowHandle()->devicePixelRatio() : 1; 350 347 m_pTitleIcon->setPixmap(m_titleIcon.pixmap(QSize(iIconMetric, iIconMetric), fDevicePixelRatio)); 351 #endif352 348 } 353 349 … … 359 355 /* Assign warning-icon: */ 360 356 const int iIconMetric = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize); 361 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */362 m_pWarningIcon->setPixmap(m_warningIcon.pixmap(window()->windowHandle(), QSize(iIconMetric, iIconMetric)));363 #else364 357 const qreal fDevicePixelRatio = window() && window()->windowHandle() ? window()->windowHandle()->devicePixelRatio() : 1; 365 358 m_pWarningIcon->setPixmap(m_warningIcon.pixmap(QSize(iIconMetric, iIconMetric), fDevicePixelRatio)); 366 #endif367 359 } 368 360 -
trunk/src/VBox/Frontends/VirtualBox/src/widgets/UITabBar.cpp
r100344 r101559 597 597 pDrag->setMimeData(pMimeData); 598 598 const int iMetric = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize); 599 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */600 pDrag->setPixmap(m_pAction->icon().pixmap(window()->windowHandle(), QSize(iMetric, iMetric)));601 #else602 599 const qreal fDevicePixelRatio = window() && window()->windowHandle() ? window()->windowHandle()->devicePixelRatio() : 1; 603 600 pDrag->setPixmap(m_pAction->icon().pixmap(QSize(iMetric, iMetric), fDevicePixelRatio)); 604 #endif605 601 pDrag->exec(); 606 602 } … … 741 737 /* Configure label icon: */ 742 738 const int iMetric = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize); 743 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */744 m_pLabelIcon->setPixmap(m_pAction->icon().pixmap(window()->windowHandle(), QSize(iMetric, iMetric)));745 #else746 739 const qreal fDevicePixelRatio = window() && window()->windowHandle() ? window()->windowHandle()->devicePixelRatio() : 1; 747 740 m_pLabelIcon->setPixmap(m_pAction->icon().pixmap(QSize(iMetric, iMetric), fDevicePixelRatio)); 748 #endif749 741 } 750 742 -
trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIToolBox.cpp
r100075 r101559 299 299 } 300 300 const int iMetric = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize); 301 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */302 m_pIconLabel->setPixmap(icon.pixmap(windowHandle(), QSize(iMetric, iMetric)));303 #else304 301 const qreal fDevicePixelRatio = window() && window()->windowHandle() ? window()->windowHandle()->devicePixelRatio() : 1; 305 302 m_pIconLabel->setPixmap(icon.pixmap(QSize(iMetric, iMetric), fDevicePixelRatio)); 306 #endif307 303 m_pIconLabel->setToolTip(strToolTip); 308 304 } … … 347 343 } 348 344 const int iMetric = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize); 349 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */350 QPixmap basePixmap = m_expandCollapseIcon.pixmap(windowHandle(), QSize(iMetric, iMetric));351 #else352 345 const qreal fDevicePixelRatio = window() && window()->windowHandle() ? window()->windowHandle()->devicePixelRatio() : 1; 353 346 QPixmap basePixmap = m_expandCollapseIcon.pixmap(QSize(iMetric, iMetric), fDevicePixelRatio); 354 #endif355 347 if (!m_fExpanded) 356 348 m_pTitleButton->setPixmap(basePixmap); -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/UINativeWizard.cpp
r100075 r101559 769 769 /* Acquire pixmap of required size and scale (on basis of parent-widget's device pixel ratio): */ 770 770 const QSize standardSize(620, 440); 771 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */772 const QPixmap pixmapOld = icon.pixmap(parentWidget()->windowHandle(), standardSize);773 #else774 771 const qreal fDevicePixelRatio = parentWidget() && parentWidget()->windowHandle() ? parentWidget()->windowHandle()->devicePixelRatio() : 1; 775 772 const QPixmap pixmapOld = icon.pixmap(standardSize, fDevicePixelRatio); 776 #endif777 773 778 774 /* Assign background finally: */ … … 790 786 /* Acquire pixmap of required size and scale (on basis of parent-widget's device pixel ratio): */ 791 787 const QSize standardSize(145, 290); 792 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */793 const QPixmap pixmapOld = icon.pixmap(parentWidget()->windowHandle(), standardSize);794 #else795 788 const qreal fDevicePixelRatio = parentWidget() && parentWidget()->windowHandle() ? parentWidget()->windowHandle()->devicePixelRatio() : 1; 796 789 const QPixmap pixmapOld = icon.pixmap(standardSize, fDevicePixelRatio); 797 #endif798 790 799 791 /* Convert watermark to image which allows to manage pixel data directly: */ -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/editors/UIUserNamePasswordEditor.cpp
r100075 r101559 94 94 const int iIconMetric = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize) * .625; 95 95 const int iShift = height() > iIconMetric ? (height() - iIconMetric) / 2 : 0; 96 #ifndef VBOX_IS_QT6_OR_LATER /* QIcon::pixmap taking QWindow is deprecated in Qt6 */97 m_pErrorIconLabel->setPixmap(m_markIcon.pixmap(windowHandle(), QSize(iIconMetric, iIconMetric)));98 #else99 96 const qreal fDevicePixelRatio = window() && window()->windowHandle() ? window()->windowHandle()->devicePixelRatio() : 1; 100 97 m_pErrorIconLabel->setPixmap(m_markIcon.pixmap(QSize(iIconMetric, iIconMetric), fDevicePixelRatio)); 101 #endif102 98 m_pErrorIconLabel->setToolTip(m_strErrorToolTip); 103 99 int iIconX = width() - iIconMetric - iShift;
Note:
See TracChangeset
for help on using the changeset viewer.