summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@nokia.com>2010-04-12 18:55:03 (GMT)
committerThiago Macieira <thiago.macieira@nokia.com>2010-04-12 19:02:41 (GMT)
commit9f0884773a451a4feef80812e015266bd487dcdc (patch)
tree51d9de90ba4a5cf5cdb5beb9bd979c14399ac238 /tests/auto
parentca8928b78185688ef8e31615ddad4a5c9e2972a7 (diff)
downloadQt-9f0884773a451a4feef80812e015266bd487dcdc.zip
Qt-9f0884773a451a4feef80812e015266bd487dcdc.tar.gz
Qt-9f0884773a451a4feef80812e015266bd487dcdc.tar.bz2
Revert Merge Request 551. This introduces regressions to Qt.
The regressions noticed were: Mac OS X: qmenu::menuGeometry line 1024 (new test) QWS and Win32: qmenubar::check_menuPosition line 1508 This reverts commits 6947390 and c1ce854.
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/qmenu/tst_qmenu.cpp56
1 files changed, 0 insertions, 56 deletions
diff --git a/tests/auto/qmenu/tst_qmenu.cpp b/tests/auto/qmenu/tst_qmenu.cpp
index 4be6fdd..e10d7ee 100644
--- a/tests/auto/qmenu/tst_qmenu.cpp
+++ b/tests/auto/qmenu/tst_qmenu.cpp
@@ -106,8 +106,6 @@ private slots:
void pushButtonPopulateOnAboutToShow();
void QTBUG7907_submenus_autoselect();
void QTBUG7411_submenus_activate();
- void menuGeometry_data();
- void menuGeometry();
protected slots:
void onActivated(QAction*);
void onHighlighted(QAction*);
@@ -969,60 +967,6 @@ void tst_QMenu::QTBUG7411_submenus_activate()
QTRY_VERIFY(sub1.isVisible());
}
-void tst_QMenu::menuGeometry_data()
-{
- QTest::addColumn<QRect>("screen");
- QTest::addColumn<QPoint>("pos");
- QTest::addColumn<QPoint>("expectedPos");
-
- QMenu menu("Test Menu");
- for (int i = 0; i < 3; ++i)
- menu.addAction("Hello World!");
-
- menu.adjustSize();
-
- const int screenCount = QApplication::desktop()->screenCount();
- const int desktopFrame = menu.style()->pixelMetric(QStyle::PM_MenuDesktopFrameWidth, 0, &menu);
-
- for (int i = 0; i < screenCount; ++i) {
- const QRect screen = QApplication::desktop()->screenGeometry(i);
-
- if (screen.width() < menu.width() || screen.height() < menu.height())
- continue;
-
- QTest::newRow("topLeft") << screen << screen.topLeft()
- << QPoint(screen.left() + desktopFrame, screen.top() + desktopFrame);
-
- QTest::newRow("topRight") << screen << screen.topRight()
- << QPoint(screen.right() - desktopFrame - menu.width() + 1, screen.top() + desktopFrame);
-
- QTest::newRow("bottomLeft") << screen << screen.bottomLeft()
- << QPoint(screen.left() + desktopFrame, screen.bottom() - desktopFrame - menu.height() + 1);
-
- QTest::newRow("bottomRight") << screen << screen.bottomRight()
- << QPoint(screen.right() - desktopFrame - menu.width() + 1, screen.bottom() - desktopFrame - menu.height() + 1);
-
- const QPoint pos = QPoint(screen.right() - qMax(desktopFrame, 20), screen.bottom() - qMax(desktopFrame, 20));
- QTest::newRow("position") << screen << pos
- << QPoint(screen.right() - menu.width() + 1, pos.y() - menu.height() + 1);
- }
-}
-
-void tst_QMenu::menuGeometry()
-{
- QFETCH(QRect, screen);
- QFETCH(QPoint, pos);
- QFETCH(QPoint, expectedPos);
-
- QMenu menu("Test Menu");
- for (int i = 0; i < 3; ++i)
- menu.addAction("Hello World!");
-
- menu.popup(pos);
- QTest::qWaitForWindowShown(&menu);
- QVERIFY(screen.contains(menu.geometry()));
- QCOMPARE(menu.pos(), expectedPos);
-}
QTEST_MAIN(tst_QMenu)