diff options
author | zheng_wenlong <wenlong_zheng@nexty-ele.com> | 2019-04-05 14:53:38 +0900 |
---|---|---|
committer | zheng_wenlong <wenlong_zheng@nexty-ele.com> | 2019-04-10 09:25:07 +0900 |
commit | 95396a4b6aaf20d7d143532b684ba937797f4250 (patch) | |
tree | 43c8bf24d9cc987b3048733923a79baaa71e87f1 /app/main.qml |
Add demo3 camera source codeicefish_8.99.5icefish_8.99.4icefish_8.99.3icefish_8.99.2icefish_8.99.1icefish/8.99.5icefish/8.99.4icefish/8.99.3icefish/8.99.2icefish/8.99.1halibut_8.0.6halibut_8.0.5halibut_8.0.4halibut_8.0.3halibut_8.0.2halibut_8.0.1halibut_8.0.0halibut_7.99.3halibut_7.99.2halibut_7.99.1halibut/8.0.6halibut/8.0.5halibut/8.0.4halibut/8.0.3halibut/8.0.2halibut/8.0.1halibut/8.0.0halibut/7.99.3halibut/7.99.2halibut/7.99.18.99.58.99.48.99.38.99.28.99.18.0.68.0.58.0.48.0.38.0.28.0.18.0.07.99.37.99.27.99.1halibut
Add demo3 camera source code.
[Patch Set 2] Update LICENSE file.
Change-Id: If8b734e31c9ffcaadee288b23ca07cfc1fe1a5a2
BUG-AGL: SPEC-2261
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
Diffstat (limited to 'app/main.qml')
-rw-r--r-- | app/main.qml | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/app/main.qml b/app/main.qml new file mode 100644 index 0000000..0a9cb92 --- /dev/null +++ b/app/main.qml @@ -0,0 +1,61 @@ +/*
+ * Copyright (c) 2019 TOYOTA MOTOR CORPORATION
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import QtQuick 2.6
+import QtQuick.Layouts 1.3
+import QtQuick.Controls 2.0
+import QtQuick.Window 2.2
+import Camera 1.0
+import QtWebSockets 1.0
+
+ApplicationWindow {
+ id: root
+ width: 1920
+ height: 720
+
+ Camera {
+ id: camdev_device
+ anchors.horizontalCenter: parent.horizontalCenter
+ width: height * cameracontrol.ratio
+ height: root.height
+ anchors.top: parent.top
+ onIsrunningChanged: {
+ camerabg.visible = !isrunning
+ }
+
+ Image {
+ id: camerabg
+ anchors.centerIn: parent
+ width: 200
+ height: 200
+ source: "images/camera/camera_bg.svg"
+ }
+ }
+
+ CameraControl {
+ id:cameracontrol
+ anchors.horizontalCenter: parent.horizontalCenter
+ ratio: 4/3
+ device: camdev_device
+ width: camdev_device.width
+ height:80
+ }
+
+ function changeVisible(visible) {
+ console.log("camera visible is " + visible)
+ cameracontrol.switchChecked = visible
+ }
+}
|