qt5base-lts/tests/auto/other
José Millán Soto 4b7be05058 Change behaviour of selectRow, selectColumn, unselectRow, unselectColumn
According to the comments of selectRow and selectColumn, the expected
behaviour of this method was to select a row or a column and unselect
any cell that were previously selected. However the actual behavior
was to select only one cell and not deselect any cell.

Moreover, according to the specification there's no simple way of
selecting multiple rows or columns as when one of the methods is
called for selecting one row or column the others should be
unselected.

The specification was changed not to require the rest of the cells
to be deselected, although they might be deselected if the
selectionMode requires that in order for the new row/column to be
selected.

The implementation of these methods was changed in QAccessibleTable
and QAccessibleTree to select the whole row/column and take into
acount selectionMode and selectionBehavior.

tst_qaccessibility.cpp was modified to test the new behaviour of
the methods.

Change-Id: I29635d014792169302435e81704e02c16f951238
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
2012-12-18 14:06:23 +01:00
..
atwrapper normalise signal/slot signatures [QtGui tests] 2012-10-22 08:41:27 +02:00
baselineexample Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
collections Fix #if 0 usage in collections autotest. 2012-10-04 03:03:17 +02:00
compiler QMetaType build fix with Q_NO_CURSOR and friends. 2012-09-27 02:37:19 +02:00
exceptionsafety Add OOM unit test for QVarLengthArray 2012-11-06 05:33:28 +01:00
exceptionsafety_objects Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
gestures Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
headersclean Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
lancelot Qt5 updates to the QPainter lancelot autotest 2012-11-09 16:07:44 +01:00
languagechange Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
macgui Remove duplicate words and punctuation from documentation. 2012-09-26 04:03:20 +02:00
macnativeevents Remove duplicate words and punctuation from documentation. 2012-09-26 04:03:20 +02:00
macplist Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
modeltest Add implementations of QAIM::sibling in public APIs. 2012-11-02 16:25:02 +01:00
networkselftest test: Don't fail if the network test server is not set up 2012-10-25 14:10:04 +02:00
qaccessibility Change behaviour of selectRow, selectColumn, unselectRow, unselectColumn 2012-12-18 14:06:23 +01:00
qaccessibilitylinux Accessibility Linux: Do not depend on external libatspi2 2012-11-08 16:59:50 +01:00
qcomplextext Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
qfocusevent test: Remove QSKIP from tst_QFocusEvent::checkReason_ActiveWindow() 2012-09-22 23:40:02 +02:00
qnetworkaccessmanager_and_qprogressdialog test: Don't fail if the network test server is not set up 2012-10-25 14:10:04 +02:00
qobjectperformance Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
qobjectrace Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
qsharedpointer_and_qwidget Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
qtokenautomaton Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
qvariant_common Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
windowsmobile Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
other.pro Fix compile with -no-widgets 2012-10-18 12:24:11 +02:00