aboutsummaryrefslogtreecommitdiffstats
path: root/doc/Main.qml
diff options
context:
space:
mode:
authorsrimaldia <hariasti.srimaldia-1@jp.alps.com>2016-12-09 20:05:35 +0900
committersrimaldia <hariasti.srimaldia-1@jp.alps.com>2016-12-13 15:15:33 +0900
commit311d8f14ceec5b57066228f7ada4483cc4598c80 (patch)
treefde557a29d03e8e1b221f465de14b787f42daf0e /doc/Main.qml
parent8751c24a726afeb0d65e9aeb031fe7c9240cb5b4 (diff)
add standalone wifi app
Signed-off-by: srimaldia <hariasti.srimaldia-1@jp.alps.com>
Diffstat (limited to 'doc/Main.qml')
-rwxr-xr-xdoc/Main.qml101
1 files changed, 101 insertions, 0 deletions
diff --git a/doc/Main.qml b/doc/Main.qml
new file mode 100755
index 0000000..8f92511
--- /dev/null
+++ b/doc/Main.qml
@@ -0,0 +1,101 @@
+/* Copyright (C) 2015, Jaguar Land Rover. All Rights Reserved.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+import QtQuick 2.3
+import "apps/Browser"
+import "apps/Cameras"
+import "apps/Dashboard"
+import "apps/Fingerprint"
+import "apps/FMRadio"
+import "apps/GoogleMaps"
+import "apps/Home"
+import "apps/HVAC"
+import "apps/MediaPlayer"
+import "apps/News"
+import "apps/NFC"
+import "apps/Phone"
+import "apps/Settings"
+import "apps/Weather"
+import "apps/WaylandView"
+import system 1.0
+
+Item {
+ width: 1080
+ height: 1920
+
+ Image {
+ anchors.centerIn: parent
+ source: "images/Hex-Background.jpg"
+ }
+
+ Item {
+ id: appSurface
+
+ anchors.top: topbar.bottom
+ anchors.bottom: bottombar.top
+ anchors.left: parent.left
+ anchors.right: parent.right
+
+
+ Home {}
+ GoogleMaps {}
+ Browser {}
+ Dashboard {}
+ HVAC {}
+ Weather {}
+ FMRadio {}
+ MediaPlayer {}
+ NFC {}
+ News {}
+ Phone {}
+ WaylandView {}
+ Cameras {}
+ Fingerprint {}
+ AppGrid {}
+ }
+
+ TopBar {
+ id: topbar
+ anchors.top: parent.top
+ anchors.left: parent.left
+ anchors.right: parent.right
+ }
+
+ BottomBar {
+ id: bottombar
+ anchors.bottom: parent.bottom
+ anchors.left: parent.left
+ anchors.right: parent.right
+ }
+
+ Settings {
+ id: settings
+ visible: System.showSettings
+ anchors.fill: parent
+ anchors.topMargin: 120
+ anchors.bottomMargin: 120
+ }
+
+ Keyboard {
+ id: keyboard
+ y: System.showKeyboard ? parent.height - height : parent.height
+ width: parent.width
+
+ Behavior on y { YAnimator { duration: 300; easing.type: Easing.OutQuad }}
+ }
+
+ focus: true
+ Keys.onLeftPressed: topbar.left()
+ Keys.onRightPressed: topbar.right()
+ Keys.onReturnPressed: topbar.click()
+ Keys.onBackPressed: topbar.home()
+ Keys.onPressed: {
+ switch (event.key) {
+ default:
+ console.debug('Main.qml', event.key)
+ }
+ }
+}