overte/interface/resources/qml/hifi/+android/bottomHudOptions.qml
2018-04-02 12:22:21 -03:00

86 lines
2.2 KiB
QML

//
// bottomHudOptions.qml
// interface/resources/qml/android
//
// Created by Cristian Duarte & Gabriel Calero on 24 Nov 2017
// Copyright 2017 High Fidelity, Inc.
//
// Distributed under the Apache License, Version 2.0.
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
//
import Hifi 1.0
import QtQuick 2.5
import QtQuick.Controls 1.4
import QtQuick.Controls.Styles 1.4
import QtQuick.Layouts 1.3
import Qt.labs.settings 1.0
import "../../styles" as HifiStyles
import "../../styles-uit"
import "../../controls-uit" as HifiControlsUit
import "../../controls" as HifiControls
import ".."
import "."
Item {
id: bottomHud
property bool shown: false
signal sendToScript(var message);
HifiConstants { id: android }
onShownChanged: {
bottomHud.visible = shown;
}
function hide() {
shown = false;
}
Rectangle {
anchors.fill : parent
color: "transparent"
Flow {
id: flowMain
spacing: 0
flow: Flow.LeftToRight
layoutDirection: Flow.LeftToRight
anchors.horizontalCenter: parent.horizontalCenter
anchors.margins: 12
Rectangle {
id: hideButton
height: android.dimen.headerHideHeight
width: android.dimen.headerHideWidth
color: "#00000000"
Image {
id: hideIcon
source: "../../../icons/show-up.svg"
width: android.dimen.headerHideIconWidth
height: android.dimen.headerHideIconHeight
anchors {
horizontalCenter: parent.horizontalCenter
verticalCenter: parent.verticalCenter
}
}
MouseArea {
anchors.fill: parent
onClicked: {
sendToScript ({ method: "showUpBar" });
}
}
}
}
}
Component.onCompleted: {
width = android.dimen.botomHudWidth;
height = android.dimen.botomHudHeight;
x=Window.innerWidth - width;
y=Window.innerHeight - height;
}
}