Allow to pass a preferred initial size to MainWindow::addDockWidget()
fixes #95
This commit is contained in:
@@ -161,6 +161,7 @@ private Q_SLOTS:
|
||||
void tst_placeholderDisappearsOnReadd();
|
||||
void tst_placeholdersAreRemovedProperly();
|
||||
void tst_floatMaintainsSize();
|
||||
void tst_preferredInitialSize();
|
||||
|
||||
void tst_crash2_data();
|
||||
void tst_crash2();
|
||||
@@ -2245,6 +2246,19 @@ void TestDocks::tst_floatMaintainsSize()
|
||||
delete dw2->window();
|
||||
}
|
||||
|
||||
void TestDocks::tst_preferredInitialSize()
|
||||
{
|
||||
EnsureTopLevelsDeleted e;
|
||||
auto dw1 = new DockWidgetType("1");
|
||||
auto dw2 = new DockWidgetType("2");
|
||||
auto m = createMainWindow(QSize(1200, 1200), MainWindowOption_None);
|
||||
|
||||
m->addDockWidget(dw1, Location_OnTop);
|
||||
m->addDockWidget(dw2, Location_OnBottom, nullptr, QSize(0, 200));
|
||||
|
||||
QCOMPARE(dw2->frame()->height(), 200);
|
||||
}
|
||||
|
||||
void TestDocks::tst_crash2_data()
|
||||
{
|
||||
QTest::addColumn<bool>("show");
|
||||
|
||||
Reference in New Issue
Block a user