src/plugins/accessible/widgets/qaccessiblewidgets.cpp
changeset 33 3e2da88830cd
parent 30 5dc02b23752f
equal deleted inserted replaced
30:5dc02b23752f 33:3e2da88830cd
   982 }
   982 }
   983 
   983 
   984 int QAccessibleDockWidget::indexOfChild(const QAccessibleInterface *child) const
   984 int QAccessibleDockWidget::indexOfChild(const QAccessibleInterface *child) const
   985 {
   985 {
   986     if (child) {
   986     if (child) {
   987         if (qobject_cast<QDockWidget *>(child->object()) == dockWidget() && child->role(0) == TitleBar) {
   987         if (child->role(0) == TitleBar) {
   988             return 1;
   988             return 1;
   989         } else {
   989         } else {
   990             return 2;   //###
   990             return 2;   //###
   991         }
   991         }
   992     }
   992     }
  1212     return -1;
  1212     return -1;
  1213 }
  1213 }
  1214 
  1214 
  1215 QObject *QAccessibleTitleBar::object() const
  1215 QObject *QAccessibleTitleBar::object() const
  1216 {
  1216 {
  1217     return m_dockWidget;
  1217     return 0;
  1218 }
  1218 }
  1219 
  1219 
  1220 QDockWidgetLayout *QAccessibleTitleBar::dockWidgetLayout() const
  1220 QDockWidgetLayout *QAccessibleTitleBar::dockWidgetLayout() const
  1221 {
  1221 {
  1222     return qobject_cast<QDockWidgetLayout*>(dockWidget()->layout());
  1222     return qobject_cast<QDockWidgetLayout*>(dockWidget()->layout());