view->setModel(model);
QCOMPARE(spy.count(), 1);
view->resize(200,200);
- topLevel->show();
}
void tst_QHeaderView::cleanup()
view = 0;
delete model;
model = 0;
+ delete topLevel;
+ topLevel = 0;
}
void tst_QHeaderView::noModel()
view->setStretchLastSection(true);
QCOMPARE(view->stretchLastSection(), true);
topLevel->show();
+ QVERIFY(QTest::qWaitForWindowExposed(topLevel));
QCOMPARE(view->width(), viewSize.width());
QCOMPARE(view->visualIndexAt(view->viewport()->height() - 5), 3);
view->setStretchLastSection(true);
topLevel->show();
+ QVERIFY(QTest::qWaitForWindowExposed(topLevel));
for (int i = 0; i < hidden.count(); ++i)
view->setSectionHidden(hidden.at(i), true);
#endif
view->setStretchLastSection(true);
topLevel->show();
+ QVERIFY(QTest::qWaitForWindowExposed(topLevel));
//minimumSectionSize should be the size of the last section of the widget is not tall enough
int length = view->minimumSectionSize();
view->setStretchLastSection(false);
topLevel->show();
+ QVERIFY(QTest::qWaitForWindowExposed(topLevel));
QVERIFY(length != view->length());
QCOMPARE(view->logicalIndexAt(1), 0);
topLevel->show();
+ QVERIFY(QTest::qWaitForWindowExposed(topLevel));
view->setStretchLastSection(true);
// First item
QCOMPARE(view->logicalIndexAt(0), 0);
view->setSectionResizeMode(i, (QHeaderView::ResizeMode)modes.at(i));
}
topLevel->show();
+ QVERIFY(QTest::qWaitForWindowExposed(topLevel));
view->resize(size, size);
for (int j = 0; j < expected.count(); ++j)
QCOMPARE(view->sectionSize(j), expected.at(j));
view->resize(400, 400);
topLevel->show();
+ QVERIFY(QTest::qWaitForWindowExposed(topLevel));
view->setSectionsMovable(true);
view->setStretchLastSection(false);