summaryrefslogtreecommitdiffstats
path: root/tests/auto/widgets/kernel/qgridlayout
diff options
context:
space:
mode:
authorFabian Bumberger <fbumberger@rim.com>2014-04-02 15:41:00 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-04-03 11:07:07 +0200
commitcc5bd471636e25b641444be3d478c9f624022c64 (patch)
tree3be242a664fd0440052ac85754daaaa93f037b1a /tests/auto/widgets/kernel/qgridlayout
parent24656de7e6647652c3ac4b0aaabdc52b02c67668 (diff)
Fix the QGridLayout autotest
One issue was that the text of a QPushButton would stretch the widget if the platform font is to big. The other issue was that the autotest did not expect that show might translate to a showFullScreen on some platforms. Change-Id: I3a9903979d766d04c402fda309d0492cfa506ed6 Reviewed-by: Sergio Ahumada <sahumada@blackberry.com>
Diffstat (limited to 'tests/auto/widgets/kernel/qgridlayout')
-rw-r--r--tests/auto/widgets/kernel/qgridlayout/tst_qgridlayout.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/auto/widgets/kernel/qgridlayout/tst_qgridlayout.cpp b/tests/auto/widgets/kernel/qgridlayout/tst_qgridlayout.cpp
index 1003a9fb1f..3b7c2ac14d 100644
--- a/tests/auto/widgets/kernel/qgridlayout/tst_qgridlayout.cpp
+++ b/tests/auto/widgets/kernel/qgridlayout/tst_qgridlayout.cpp
@@ -713,7 +713,7 @@ void tst_QGridLayout::spacingsAndMargins()
grid1.setColumnStretch(columns-1, 1);
grid1.setRowStretch(rows-1, 1);
- toplevel.show();
+ toplevel.showNormal();
toplevel.adjustSize();
QApplication::processEvents();
QVERIFY(QTest::qWaitForWindowExposed(&toplevel));
@@ -1230,6 +1230,9 @@ void tst_QGridLayout::layoutSpacing_data()
style->reimplementSubelementRect = true;
QApplication::setStyle(style);
QWidget *w = new QWidget();
+ QFont font;
+ font.setPixelSize(10);
+ w->setFont(font);
setFrameless(w);
QGridLayout *layout = new QGridLayout();
QPushButton *pb1 = new QPushButton(QLatin1String("Push 1"), w);