┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/tests
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2011-01-09 15:03:30 +0000
committerPeter Penz <[email protected]>2011-01-09 15:03:30 +0000
commita48679b36b876815fccab3ab8559734f29372907 (patch)
treeda5f18e84c6a71b0480c60d73135b0b4f6b95404 /src/tests
parentfae8ba471b0adb917f4edd1a99bca47fdaea0169 (diff)
Fix implementation of DolphinView::invertSelection() which assures that DolphinView::hasSelection() provides a valid return-value. This looks like an issue in Qt, but I did not have the time yet to provide a Qt-only example for a bug-report :-(
svn path=/trunk/KDE/kdebase/apps/; revision=1213199
Diffstat (limited to 'src/tests')
-rw-r--r--src/tests/dolphinviewtest_allviewmodes.cpp20
1 files changed, 5 insertions, 15 deletions
diff --git a/src/tests/dolphinviewtest_allviewmodes.cpp b/src/tests/dolphinviewtest_allviewmodes.cpp
index 9d13c6a5c..d1557be05 100644
--- a/src/tests/dolphinviewtest_allviewmodes.cpp
+++ b/src/tests/dolphinviewtest_allviewmodes.cpp
@@ -83,13 +83,11 @@ void DolphinViewTest_AllViewModes::testSelection() {
m_view->selectAll();
verifySelectedItemsCount(totalItems);
- // TODO: DolphinView::invertSelection() does not work in combination with DolphinView::hasSelection(). Might
- // be a Qt-issue - further investigations are needed.
- //m_view->invertSelection();
- //verifySelectedItemsCount(0);
- //
- //m_view->invertSelection();
- //verifySelectedItemsCount(totalItems);
+ m_view->invertSelection();
+ verifySelectedItemsCount(0);
+
+ m_view->invertSelection();
+ verifySelectedItemsCount(totalItems);
m_view->clearSelection();
verifySelectedItemsCount(0);
@@ -149,14 +147,6 @@ void DolphinViewTest_AllViewModes::verifySelectedItemsCount(int itemsCount) cons
QVERIFY(m_view->hasSelection());
}
else {
- if (mode() == DolphinView::ColumnView &&
- itemView()->selectionModel()->selectedIndexes().count() == 0 &&
- itemView()->selectionModel()->hasSelection()) {
- QEXPECT_FAIL("",
- "The selection model's hasSelection() method returns true, but there are no selected indexes. Needs to be investigated.",
- Continue);
- }
-
QVERIFY(!m_view->hasSelection());
}
}