aboutsummaryrefslogtreecommitdiffstats
path: root/homescreen/qml/main.qml
diff options
context:
space:
mode:
Diffstat (limited to 'homescreen/qml/main.qml')
-rw-r--r--homescreen/qml/main.qml73
1 files changed, 17 insertions, 56 deletions
diff --git a/homescreen/qml/main.qml b/homescreen/qml/main.qml
index 11bd9d5..86b3ee9 100644
--- a/homescreen/qml/main.qml
+++ b/homescreen/qml/main.qml
@@ -1,6 +1,5 @@
/*
- * Copyright (C) 2016 The Qt Company Ltd.
- * Copyright (C) 2016, 2017 Mentor Graphics Development (Deutschland) GmbH
+ * Copyright (C) 2017 The Qt Company Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -15,62 +14,24 @@
* limitations under the License.
*/
-import QtQuick 2.2
+import QtQuick 2.6
import QtQuick.Window 2.1
-import QtQuick.Layouts 1.1
-import HomeScreen 1.0
-
-Window {
- visible: true
- flags: Qt.FramelessWindowHint
- width: container.width * container.scale
- height: container.height * container.scale
- title: 'HomeScreen'
-
- ApplicationLauncher {
- id: launcher
+import QtWayland.Compositor 1.0
+
+WaylandCompositor {
+ id: compositor
+
+ WaylandOutput {
+ id: screen
+ compositor: compositor
+ sizeFollowsWindow: true
+ transform: WaylandOutput.Transform90
+ window: SystemUI {
+ id: systemUI
+ }
}
- Image {
- id: container
- anchors.centerIn: parent
- width: 1080
- height: 1920
- scale: 1.0
- source: './images/AGL_HMI_Background_NoCar-01.png'
-
- ColumnLayout {
- anchors.fill: parent
- spacing: 0
- TopArea {
- id: topArea
- Layout.fillWidth: true
- Layout.preferredHeight: 218
- }
-
- Item {
- id: applicationArea
- Layout.fillWidth: true
- Layout.fillHeight: true
- Layout.preferredHeight: 1920 - 218 - 215
-
- visible: false
- }
-
- Home {
- id: appLauncherAreaLauncher
- Layout.fillWidth: true
- Layout.fillHeight: true
- Layout.preferredHeight: 1920 - 218 - 215
- visible: true
- }
-
- MediaArea {
- id: mediaArea
- Layout.fillWidth: true
- Layout.fillHeight: true
- Layout.preferredHeight: 215
- }
- }
+ WlShell {
+ onWlShellSurfaceCreated: systemUI.show(shellSurface)
}
}