VirtualBox

Changeset 64127 in vbox


Ignore:
Timestamp:
Oct 3, 2016 3:42:39 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
111084
Message:

FE/Qt: bugref:6899: Accessibility support (step 68): Move Settings Selector and Language Tree onto QITreeWidgetItem rails.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsSelector.cpp

    r64106 r64127  
    355355        m_list.append(pItem);
    356356
    357         QTreeWidgetItem *pTwItem = new QTreeWidgetItem(m_pTreeWidget, QStringList() << QString("")
    358                                                                                     << idToString(iID)
    359                                                                                     << strLink);
     357        QTreeWidgetItem *pTwItem = new QITreeWidgetItem(m_pTreeWidget, QStringList() << QString("")
     358                                                                                     << idToString(iID)
     359                                                                                     << strLink);
    360360        pTwItem->setIcon(TreeWidgetSection_Category, pItem->icon());
    361361        pPage->setContentsMargins(0, 0, 0, 0);
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsLanguage.cpp

    r62493 r64127  
    4848
    4949/* Language item: */
    50 class UILanguageItem : public QTreeWidgetItem
     50class UILanguageItem : public QITreeWidgetItem
    5151{
    5252public:
    5353
    54     /* Language item type: */
    55     enum { UILanguageItemType = QTreeWidgetItem::UserType + 1 };
    56 
    5754    /* Language item constructor: */
    58     UILanguageItem(QTreeWidget *pParent, const QTranslator &translator,
     55    UILanguageItem(QITreeWidget *pParent, const QTranslator &translator,
    5956                   const QString &strId, bool fBuiltIn = false)
    60         : QTreeWidgetItem(pParent, UILanguageItemType), m_fBuiltIn(fBuiltIn)
     57        : QITreeWidgetItem(pParent), m_fBuiltIn(fBuiltIn)
    6158    {
    6259        Assert (!strId.isEmpty());
     
    113110    /* Constructs an item for an invalid language ID
    114111     * (i.e. when a language file is missing or corrupt): */
    115     UILanguageItem(QTreeWidget *pParent, const QString &strId)
    116         : QTreeWidgetItem(pParent, UILanguageItemType), m_fBuiltIn(false)
     112    UILanguageItem(QITreeWidget *pParent, const QString &strId)
     113        : QITreeWidgetItem(pParent), m_fBuiltIn(false)
    117114    {
    118115        Assert(!strId.isEmpty());
     
    131128    /* Constructs an item for the default language ID
    132129     * (column 1 will be set to QString::null): */
    133     UILanguageItem(QTreeWidget *pParent)
    134         : QTreeWidgetItem(pParent, UILanguageItemType), m_fBuiltIn(false)
     130    UILanguageItem(QITreeWidget *pParent)
     131        : QITreeWidgetItem(pParent), m_fBuiltIn(false)
    135132    {
    136133        setText(0, UIGlobalSettingsLanguage::tr("Default", "Language"));
     
    159156        if (m_fBuiltIn)
    160157            return true;
    161         if (other.type() == UILanguageItemType && ((UILanguageItem*)&other)->m_fBuiltIn)
     158        if (other.type() == ItemType && ((UILanguageItem*)&other)->m_fBuiltIn)
    162159            return false;
    163         return QTreeWidgetItem::operator<(other);
     160        return QITreeWidgetItem::operator<(other);
    164161    }
    165162
     
    351348void UIGlobalSettingsLanguage::sltLanguageItemPainted(QTreeWidgetItem *pItem, QPainter *pPainter)
    352349{
    353     if (pItem && pItem->type() == UILanguageItem::UILanguageItemType)
     350    if (pItem && pItem->type() == QITreeWidgetItem::ItemType)
    354351    {
    355352        UILanguageItem *pLanguageItem = static_cast<UILanguageItem*>(pItem);
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