VirtualBox

Changeset 64302 in vbox


Ignore:
Timestamp:
Oct 17, 2016 2:51:52 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
111346
Message:

FE/Qt: bugref:6899: Accessibility support (step 95): Extending QITreeWidget with the requried API to provide more accessibility compartibility.

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

Legend:

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

    r64129 r64302  
    196196    switch (enmTextRole)
    197197    {
    198         case QAccessible::Name: return item()->text(0);
     198        case QAccessible::Name: return item()->defaultText();
    199199        default: break;
    200200    }
     
    283283        // Return what we found:
    284284        // if (pItem)
    285         //     printf("Item found: [%s]\n", pItem->text(0).toUtf8().constData());
     285        //     printf("Item found: [%s]\n", pItem->defaultText().toUtf8().constData());
    286286        return pItem ? QAccessible::queryAccessibleInterface(QITreeWidgetItem::toItem(pItem)) : 0;
    287287    }
     
    327327}
    328328
     329QITreeWidgetItem::QITreeWidgetItem()
     330    : QTreeWidgetItem(ItemType)
     331{
     332}
     333
    329334QITreeWidgetItem::QITreeWidgetItem(QITreeWidget *pTreeWidget)
    330335    : QTreeWidgetItem(pTreeWidget, ItemType)
     
    363368    /* Return the child item with iIndex if any: */
    364369    return QTreeWidgetItem::child(iIndex) ? toItem(QTreeWidgetItem::child(iIndex)) : 0;
     370}
     371
     372QString QITreeWidgetItem::defaultText() const
     373{
     374    /* Return 1st cell text as default: */
     375    return text(0);
    365376}
    366377
  • trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITreeWidget.h

    r64126 r64302  
    4242    static const QITreeWidgetItem *toItem(const QTreeWidgetItem *pItem);
    4343
     44    /** Constructs item. */
     45    QITreeWidgetItem();
     46
    4447    /** Constructs item passing @a pTreeWidget into the base-class. */
    4548    QITreeWidgetItem(QITreeWidget *pTreeWidget);
     
    5861    /** Returns the child tree-widget item with @a iIndex. */
    5962    QITreeWidgetItem *childItem(int iIndex) const;
     63
     64    /** Returns default text. */
     65    virtual QString defaultText() const;
    6066};
    6167
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