diff options
author | Tilman Sauerbeck <tilman@code-monkey.de> | 2012-08-22 17:14:34 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-09-07 14:29:58 +0200 |
commit | 24dae5e17fa078c8c301c13456d67e826d97564e (patch) | |
tree | f761b19ebb29e78a0d27a8a604c5f00652cd36ca /src/plugins | |
parent | 5453a7f6a6f47f4f773880f602328969da6cd8ac (diff) |
Fix calculation of logical child index for row headers.
Change-Id: I6b7a5b4d698d496a6710dd479b24f10c7d7e5851
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@nokia.com>
Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/accessible/widgets/itemviews.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/accessible/widgets/itemviews.cpp b/src/plugins/accessible/widgets/itemviews.cpp index 93c3fb574c..780281d5ea 100644 --- a/src/plugins/accessible/widgets/itemviews.cpp +++ b/src/plugins/accessible/widgets/itemviews.cpp @@ -415,7 +415,7 @@ int QAccessibleTable2::indexOfChild(const QAccessibleInterface *iface) const return cell->index + (verticalHeader() ? 1 : 0) + 1; } else if (iface->role(0) == QAccessible::RowHeader){ const QAccessibleTable2HeaderCell* cell = static_cast<const QAccessibleTable2HeaderCell*>(iface); - return (cell->index+1) * (view()->model()->rowCount()+1) + 1; + return (cell->index+1) * (view()->model()->columnCount()+1) + 1; } else if (iface->role(0) == QAccessible::Pane) { return 1; // corner button } else { |