mirror of
https://invent.kde.org/system/dolphin
synced 2024-09-20 00:41:23 +00:00
Backup and restore the zoom level in
bug234600_overlappingIconsWhenZooming() such that it's the standard value again in the following test. Also verify that the zoom level is as expected after each call to DolphinView::setZoomLevel(int). svn path=/trunk/KDE/kdebase/apps/; revision=1199137
This commit is contained in:
parent
5e7da43c2d
commit
730ac2c597
|
@ -237,6 +237,7 @@ void DolphinDetailsViewTest::bug234600_overlappingIconsWhenZooming()
|
|||
|
||||
// Setting the zoom level to the minimum value and triggering DolphinDetailsView::currentChanged(...)
|
||||
// should make sure that the bug is triggered.
|
||||
int zoomLevelBackup = m_view->zoomLevel();
|
||||
int zoomLevel = ZoomLevelInfo::minimumLevel();
|
||||
m_view->setZoomLevel(zoomLevel);
|
||||
|
||||
|
@ -248,11 +249,13 @@ void DolphinDetailsViewTest::bug234600_overlappingIconsWhenZooming()
|
|||
while(zoomLevel < ZoomLevelInfo::maximumLevel()) {
|
||||
zoomLevel++;
|
||||
m_view->setZoomLevel(zoomLevel);
|
||||
QCOMPARE(m_view->zoomLevel(), zoomLevel);
|
||||
|
||||
//Check for each zoom level that the height of each item is at least the icon size.
|
||||
QVERIFY(detailsView->visualRect(index1).height() >= ZoomLevelInfo::iconSizeForZoomLevel(zoomLevel));
|
||||
}
|
||||
|
||||
m_view->setZoomLevel(zoomLevelBackup);
|
||||
m_view->hide();
|
||||
cleanupTestDir();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue