VirtualBox

Changeset 82432 in vbox


Ignore:
Timestamp:
Dec 5, 2019 5:05:58 PM (5 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:9390: QIComboBox: Extend QIComboBox with API from base-class to define/acquire size adjust policy.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/extensions
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIComboBox.cpp

    r80199 r82432  
    287287    AssertPtrReturn(m_pComboBox, -1);
    288288    return m_pComboBox->findText(strText, flags);
     289}
     290
     291QComboBox::SizeAdjustPolicy QIComboBox::sizeAdjustPolicy() const
     292{
     293    /* Redirect to combo-box: */
     294    AssertPtrReturn(m_pComboBox, QComboBox::AdjustToContentsOnFirstShow);
     295    return m_pComboBox->sizeAdjustPolicy();
     296}
     297
     298void QIComboBox::setSizeAdjustPolicy(QComboBox::SizeAdjustPolicy enmPolicy)
     299{
     300    /* Redirect to combo-box: */
     301    AssertPtrReturnVoid(m_pComboBox);
     302    m_pComboBox->setSizeAdjustPolicy(enmPolicy);
    289303}
    290304
  • trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIComboBox.h

    r80199 r82432  
    115115    int findText(const QString &strText, Qt::MatchFlags flags = static_cast<Qt::MatchFlags>(Qt::MatchExactly | Qt::MatchCaseSensitive)) const;
    116116
     117    /** Returns size adjust policy. */
     118    QComboBox::SizeAdjustPolicy sizeAdjustPolicy() const;
     119    /** Defines size adjust @a enmPolicy. */
     120    void setSizeAdjustPolicy(QComboBox::SizeAdjustPolicy enmPolicy);
     121
    117122public slots:
    118123
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