VirtualBox

Changeset 67127 in vbox for trunk/src/VBox


Ignore:
Timestamp:
May 29, 2017 10:21:24 AM (8 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:8847: Host Network Manager: A bit of HiDPI support for warning icons.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/hostnetwork/UIHostNetworkDetailsDialog.cpp

    r66914 r67127  
    252252#endif
    253253
     254            /* Get the required icon metric: */
     255            const int iIconMetric = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize);
     256
    254257            /* Create automatic interface configuration layout: */
    255258            QHBoxLayout *pLayoutAutomatic = new QHBoxLayout;
     
    258261                /* Configure layout: */
    259262                pLayoutAutomatic->setContentsMargins(0, 0, 0, 0);
     263
    260264                /* Create automatic interface configuration radio-button: */
    261265                m_pButtonAutomatic = new QRadioButton;
     
    275279                    m_pErrorPaneAutomatic->setAlignment(Qt::AlignLeft | Qt::AlignVCenter);
    276280                    m_pErrorPaneAutomatic->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Minimum);
    277                     m_pErrorPaneAutomatic->setPixmap(UIIconPool::iconSet(":/status_error_16px.png").pixmap(QSize(16, 16)));
     281                    m_pErrorPaneAutomatic->setPixmap(UIIconPool::iconSet(":/status_error_16px.png")
     282                                                     .pixmap(QSize(iIconMetric, iIconMetric)));
    278283                    /* Add into layout: */
    279284                    pLayoutAutomatic->addWidget(m_pErrorPaneAutomatic);
     
    309314                    m_pErrorPaneManual->setAlignment(Qt::AlignLeft | Qt::AlignVCenter);
    310315                    m_pErrorPaneManual->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Minimum);
    311                     m_pErrorPaneManual->setPixmap(UIIconPool::iconSet(":/status_error_16px.png").pixmap(QSize(16, 16)));
     316                    m_pErrorPaneManual->setPixmap(UIIconPool::iconSet(":/status_error_16px.png")
     317                                                  .pixmap(QSize(iIconMetric, iIconMetric)));
    312318                    /* Add into layout: */
    313319                    pLayoutManual->addWidget(m_pErrorPaneManual);
     
    352358                    /* Configure label: */
    353359                    m_pErrorPaneIPv4->setAlignment(Qt::AlignCenter);
    354                     m_pErrorPaneIPv4->setPixmap(UIIconPool::iconSet(":/status_error_16px.png").pixmap(QSize(16, 16)));
     360                    m_pErrorPaneIPv4->setPixmap(UIIconPool::iconSet(":/status_error_16px.png")
     361                                                .pixmap(QSize(iIconMetric, iIconMetric)));
    355362                    /* Add into layout: */
    356363                    pLayoutIPv4->addWidget(m_pErrorPaneIPv4);
     
    392399                    /* Configure label: */
    393400                    m_pErrorPaneNMv4->setAlignment(Qt::AlignCenter);
    394                     m_pErrorPaneNMv4->setPixmap(UIIconPool::iconSet(":/status_error_16px.png").pixmap(QSize(16, 16)));
     401                    m_pErrorPaneNMv4->setPixmap(UIIconPool::iconSet(":/status_error_16px.png")
     402                                                .pixmap(QSize(iIconMetric, iIconMetric)));
    395403                    /* Add into layout: */
    396404                    pLayoutNMv4->addWidget(m_pErrorPaneNMv4);
     
    432440                    /* Configure label: */
    433441                    m_pErrorPaneIPv6->setAlignment(Qt::AlignCenter);
    434                     m_pErrorPaneIPv6->setPixmap(UIIconPool::iconSet(":/status_error_16px.png").pixmap(QSize(16, 16)));
     442                    m_pErrorPaneIPv6->setPixmap(UIIconPool::iconSet(":/status_error_16px.png")
     443                                                .pixmap(QSize(iIconMetric, iIconMetric)));
    435444                    /* Add into layout: */
    436445                    pLayoutIPv6->addWidget(m_pErrorPaneIPv6);
     
    472481                    /* Configure label: */
    473482                    m_pErrorPaneNMv6->setAlignment(Qt::AlignCenter);
    474                     m_pErrorPaneNMv6->setPixmap(UIIconPool::iconSet(":/status_error_16px.png").pixmap(QSize(16, 16)));
     483                    m_pErrorPaneNMv6->setPixmap(UIIconPool::iconSet(":/status_error_16px.png")
     484                                                .pixmap(QSize(iIconMetric, iIconMetric)));
    475485                    /* Add into layout: */
    476486                    pLayoutNMv6->addWidget(m_pErrorPaneNMv6);
     
    520530#endif
    521531
     532            /* Get the required icon metric: */
     533            const int iIconMetric = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize);
     534
    522535            /* Create DHCP server status check-box: */
    523536            m_pCheckBoxDHCP = new QCheckBox;
     
    566579                    /* Configure label: */
    567580                    m_pErrorPaneDHCPAddress->setAlignment(Qt::AlignCenter);
    568                     m_pErrorPaneDHCPAddress->setPixmap(UIIconPool::iconSet(":/status_error_16px.png").pixmap(QSize(16, 16)));
     581                    m_pErrorPaneDHCPAddress->setPixmap(UIIconPool::iconSet(":/status_error_16px.png")
     582                                                       .pixmap(QSize(iIconMetric, iIconMetric)));
    569583                    /* Add into layout: */
    570584                    pLayoutDHCPAddress->addWidget(m_pErrorPaneDHCPAddress);
     
    606620                    /* Configure label: */
    607621                    m_pErrorPaneDHCPMask->setAlignment(Qt::AlignCenter);
    608                     m_pErrorPaneDHCPMask->setPixmap(UIIconPool::iconSet(":/status_error_16px.png").pixmap(QSize(16, 16)));
     622                    m_pErrorPaneDHCPMask->setPixmap(UIIconPool::iconSet(":/status_error_16px.png")
     623                                                    .pixmap(QSize(iIconMetric, iIconMetric)));
    609624                    /* Add into layout: */
    610625                    pLayoutDHCPMask->addWidget(m_pErrorPaneDHCPMask);
     
    646661                    /* Configure label: */
    647662                    m_pErrorPaneDHCPLowerAddress->setAlignment(Qt::AlignCenter);
    648                     m_pErrorPaneDHCPLowerAddress->setPixmap(UIIconPool::iconSet(":/status_error_16px.png").pixmap(QSize(16, 16)));
     663                    m_pErrorPaneDHCPLowerAddress->setPixmap(UIIconPool::iconSet(":/status_error_16px.png")
     664                                                            .pixmap(QSize(iIconMetric, iIconMetric)));
    649665                    /* Add into layout: */
    650666                    pLayoutDHCPLowerAddress->addWidget(m_pErrorPaneDHCPLowerAddress);
     
    686702                    /* Configure label: */
    687703                    m_pErrorPaneDHCPUpperAddress->setAlignment(Qt::AlignCenter);
    688                     m_pErrorPaneDHCPUpperAddress->setPixmap(UIIconPool::iconSet(":/status_error_16px.png").pixmap(QSize(16, 16)));
     704                    m_pErrorPaneDHCPUpperAddress->setPixmap(UIIconPool::iconSet(":/status_error_16px.png")
     705                                                            .pixmap(QSize(iIconMetric, iIconMetric)));
    689706                    /* Add into layout: */
    690707                    pLayoutDHCPUpperAddress->addWidget(m_pErrorPaneDHCPUpperAddress);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette