Changeset 64106 in vbox
- Timestamp:
- Sep 30, 2016 12:10:19 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 111062
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsSelector.cpp
r64100 r64106 39 39 40 40 41 /** QAccessibleWidget extension used as an accessibility interface for UIToolBar . */41 /** QAccessibleWidget extension used as an accessibility interface for UIToolBar buttons. */ 42 42 class UIAccessibilityInterfaceForUIToolBarButton : public QAccessibleWidget 43 43 { … … 47 47 static QAccessibleInterface *pFactory(const QString &strClassname, QObject *pObject) 48 48 { 49 /* Creating segmented-button accessibility interface: */49 /* Creating toolbar button accessibility interface: */ 50 50 if ( pObject 51 51 && strClassname == QLatin1String("QToolButton") … … 59 59 /** Constructs an accessibility interface passing @a pWidget to the base-class. */ 60 60 UIAccessibilityInterfaceForUIToolBarButton(QWidget *pWidget) 61 : QAccessibleWidget(pWidget, QAccessible:: RadioButton)61 : QAccessibleWidget(pWidget, QAccessible::Button) 62 62 {} 63 63 64 virtual QAccessible::State state() const 64 /** Returns the role. */ 65 virtual QAccessible::Role role() const /* override */ 66 { 67 /* Make sure button still alive: */ 68 AssertPtrReturn(button(), QAccessible::NoRole); 69 70 /* Return role for checkable button: */ 71 if (button()->isCheckable()) 72 return QAccessible::RadioButton; 73 74 /* Return default role: */ 75 return QAccessible::Button; 76 } 77 78 /** Returns the state. */ 79 virtual QAccessible::State state() const /* override */ 65 80 { 66 81 /* Prepare the button state: */ … … 74 89 state.checked = button()->isChecked(); 75 90 76 /* Return the segmentstate: */91 /* Return the button state: */ 77 92 return state; 78 93 } … … 80 95 private: 81 96 82 /** Returns corresponding segmented-button. */97 /** Returns corresponding toolbar button. */ 83 98 QToolButton *button() const { return qobject_cast<QToolButton*>(widget()); } 84 99 };
Note:
See TracChangeset
for help on using the changeset viewer.