Rename MainWindowWrapper to MainWindowInstantiator

Makes it consistent with DockWidgetInstantiator.
Creates the main window onComplete, no need for the user
to call init() explicitly anymore
This commit is contained in:
Sergio Martins
2021-04-05 14:38:40 +01:00
parent 5a2812ecf3
commit cec8cf25ef
6 changed files with 114 additions and 55 deletions

View File

@@ -16,6 +16,9 @@ import com.kdab.dockwidgets 1.0 as KDDW
KDDW.MainWindow {
id: root
// Each main layout needs a unique id
uniqueName: "MyWindowName-1"
Repeater {
model: 3
KDDW.DockWidget {
@@ -26,7 +29,7 @@ KDDW.MainWindow {
KDDW.DockWidget {
id: dock4
uniqueName: "dock4"
uniqueName: "dock4" // Each dock widget needs a unique id
source: ":/Another.qml"
}
@@ -47,8 +50,4 @@ KDDW.MainWindow {
}
}
}
Component.onCompleted: {
root.init("MyWindowName-1");
}
}