summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/widgets/widgets/qmenu/tst_qmenu.cpp21
1 files changed, 1 insertions, 20 deletions
diff --git a/tests/auto/widgets/widgets/qmenu/tst_qmenu.cpp b/tests/auto/widgets/widgets/qmenu/tst_qmenu.cpp
index 9fdb8de4b8..3c32b8a476 100644
--- a/tests/auto/widgets/widgets/qmenu/tst_qmenu.cpp
+++ b/tests/auto/widgets/widgets/qmenu/tst_qmenu.cpp
@@ -897,29 +897,10 @@ void tst_QMenu::QTBUG7411_submenus_activate()
QTRY_VERIFY(sub1.isVisible());
}
-class LayoutDirectionSaver
-{
- Q_DISABLE_COPY(LayoutDirectionSaver)
-public:
- explicit LayoutDirectionSaver(Qt::LayoutDirection direction)
- : m_oldDirection(qApp->layoutDirection())
- {
- qApp->setLayoutDirection(direction);
- }
-
- ~LayoutDirectionSaver()
- {
- qApp->setLayoutDirection(m_oldDirection);
- }
-
-private:
- const Qt::LayoutDirection m_oldDirection;
-};
-
void tst_QMenu::QTBUG30595_rtl_submenu()
{
- LayoutDirectionSaver directionSaver(Qt::RightToLeft);
QMenu menu("Test Menu");
+ menu.setLayoutDirection(Qt::RightToLeft);
QMenu sub("&sub");
sub.addAction("bar");
sub.setTitle("&sub");