VirtualBox

儲存庫 vbox 的更動 101441


忽略:
時間撮記:
2023-10-13 下午03:57:41 (17 月 以前)
作者:
vboxsync
svn:sync-xref-src-repo-rev:
159500
訊息:

FE/Qt: bugref:10513: UIAdvancedSettingsDialog: Fixes for filter button layout; Especially on macOS.

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/UIAdvancedSettingsDialog.cpp

    r101440 r101441  
    4444#include <QStackedWidget>
    4545#include <QTimer>
     46#include <QToolButton>
    4647#include <QVariant>
    4748#include <QVBoxLayout>
     
    5051#include "QIDialogButtonBox.h"
    5152#include "QILineEdit.h"
    52 #include "QIToolButton.h"
    5353#include "UIAdvancedSettingsDialog.h"
    5454#include "UIAnimationFramework.h"
     
    182182
    183183    /** Holds the filter editor instance. */
    184     QILineEdit   *m_pLineEdit;
     184    QILineEdit  *m_pLineEdit;
    185185    /** Holds the filter reset button instance. */
    186     QIToolButton *m_pToolButton;
     186    QToolButton *m_pToolButton;
    187187
    188188    /** Holds whether filter editor focused. */
     
    432432
    433433    /* Prepare filter reset button: */
    434     m_pToolButton = new QIToolButton(this);
     434    m_pToolButton = new QToolButton(this);
    435435    if (m_pToolButton)
    436436    {
     437#ifdef VBOX_WS_MAC
     438        setStyleSheet("QToolButton { border: 0px none black; margin: 0px 0px 0px 0px; } QToolButton::menu-indicator {image: none;}");
     439#endif
    437440        m_pToolButton->hide();
    438441        m_pToolButton->setIconSize(QSize(10, 10));
    439442        m_pToolButton->setIcon(UIIconPool::iconSet(":/close_16px.png"));
    440         connect(m_pToolButton, &QIToolButton::clicked,
     443        connect(m_pToolButton, &QToolButton::clicked,
    441444                this, &UIFilterEditor::sltHandleButtonClicked);
    442445    }
     
    481484                       ? (iMinimumEditorHeight - iMinimumButtonHeight) / 2
    482485                       : 0;
    483     m_pToolButton->setGeometry(iWidth - iMinimumButtonWidth, iButtonY, iMinimumButtonWidth, iMinimumButtonHeight);
     486    m_pToolButton->setGeometry(iWidth - iMinimumButtonWidth - 1, iButtonY, iMinimumButtonWidth, iMinimumButtonHeight);
    484487}
    485488
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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