@@ -185,17 +185,20 @@ Item {
186 onApplicationAdded: {
186 onApplicationAdded: {
187 priv.startingAppId = appId;
187 priv.startingAppId = appId;
188+ splashScreenTimer.start();
188−// var application = ApplicationManager.findApplication(appId)
189+ var application = ApplicationManager.findApplication(appId)
189−// print("Application added:", appId, application.state)
190+ print("Application added:", appId, application.state, application.stage)
190−// if (application.stage == ApplicationInfoInterface.SideStage) {
191+ if (application.stage == ApplicationInfoInterface.SideStage) {
191// priv.sideStageAppId = appId;
192// priv.sideStageAppId = appId;
192−// mainStageImage.switchTo(application)
193−// mainStageImage.visible = true;
194−// } else if (application.stage == ApplicationInfoInterface.MainStage) {
195−// priv.mainStageAppId = appId;
196// sideStageImage.switchTo(application)
193// sideStageImage.switchTo(application)
197// sideStageImage.visible = true;
194// sideStageImage.visible = true;
195+ sideStageSplash.visible = true;
196+ } else if (application.stage == ApplicationInfoInterface.MainStage) {
197+// priv.mainStageAppId = appId;
198+// mainStageImage.switchTo(application)
199+// mainStageImage.visible = true;
200+ mainStageSplash.visible = true;
201 onFocusRequested: {
204 onFocusRequested: {
@@ -250,6 +253,16 @@ Item {
257+ id: splashScreenTimer
261+ mainStageSplash.visible = false;
262+ sideStageSplash.visible = false;
253 SwitchingApplicationImage {
266 SwitchingApplicationImage {
254 id: mainStageImage
267 id: mainStageImage
255// height: parent.height
268// height: parent.height
@@ -264,6 +277,13 @@ Item {
264// Rectangle { anchors.fill: parent; color: "red"; opacity: 0.5 }
277// Rectangle { anchors.fill: parent; color: "red"; opacity: 0.5 }
283+ anchors.rightMargin: root.width - sideStageImage.x
267 SidestageHandle {
287 SidestageHandle {
268 id: sideStageHandle
288 id: sideStageHandle
269 anchors { top: parent.top; right: sideStageImage.left; bottom: parent.bottom }
289 anchors { top: parent.top; right: sideStageImage.left; bottom: parent.bottom }
@@ -321,15 +341,14 @@ Item {
321// Rectangle { anchors.fill: parent; color: "purple"; opacity: .5 }
341// Rectangle { anchors.fill: parent; color: "purple"; opacity: .5 }
325 SwitchingApplicationImage {
344 SwitchingApplicationImage {
326 id: sideStageImage
345 id: sideStageImage
327 width: priv.sideStageWidth
346 width: priv.sideStageWidth
328 height: root.height
347 height: root.height
329− x: root.width - width
348+ x: root.width
330 anchors.bottom: parent.bottom
349 anchors.bottom: parent.bottom
331 visible: true
350 visible: true
332− property bool shown: true
351+ property bool shown: false
334// Rectangle { anchors.fill: parent; color: "green"; opacity: 0.5 }
353// Rectangle { anchors.fill: parent; color: "green"; opacity: 0.5 }
@@ -382,4 +401,11 @@ Item {
407+ anchors.fill: parent
408+ anchors.leftMargin: sideStageImage.x