mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-05-29 04:42:34 +02:00
159 lines
3.7 KiB
QML
159 lines
3.7 KiB
QML
import QtQuick 2.3
|
|
import QtQuick 2.1
|
|
import "../HFControls"
|
|
|
|
|
|
Item {
|
|
id: root
|
|
anchors.centerIn: parent
|
|
property string titleText: "Create your account"
|
|
property string usernamePlaceholder: "User name"
|
|
property string passwordPlaceholder: "Set a password"
|
|
property int marginLeft: root.width * 0.15
|
|
|
|
Image {
|
|
anchors.centerIn: parent
|
|
width: parent.width
|
|
height: parent.height
|
|
mirror: true
|
|
source: "qrc:/images/hifi_window@2x.png"
|
|
transformOrigin: Item.Center
|
|
rotation: 180
|
|
}
|
|
|
|
Text {
|
|
id: title
|
|
width: 325
|
|
height: 26
|
|
font.family: "Graphik"
|
|
font.bold: true
|
|
font.pixelSize: 24
|
|
color: "#FFFFFF"
|
|
text: root.titleText
|
|
anchors {
|
|
top: root.top
|
|
topMargin: 29
|
|
left: root.left
|
|
leftMargin: root.marginLeft
|
|
}
|
|
}
|
|
|
|
Text {
|
|
id: instruction
|
|
width: 425
|
|
height: 22
|
|
font.family: "Graphik"
|
|
font.pixelSize: 10
|
|
color: "#C4C4C4"
|
|
text: "Use the email address that you regisetered with."
|
|
anchors {
|
|
left: root.left
|
|
leftMargin: root.marginLeft
|
|
top: title.bottom
|
|
topMargin: 9
|
|
}
|
|
}
|
|
|
|
HFTextField {
|
|
id: organization
|
|
width: 353
|
|
height: 40
|
|
font.family: "Graphik"
|
|
font.pixelSize: 18
|
|
placeholderText: "Organization name"
|
|
color: "#808080"
|
|
seperatorColor: Qt.rgba(1, 1, 1, 0.3)
|
|
anchors {
|
|
top: instruction.bottom
|
|
left: root.left
|
|
leftMargin: root.marginLeft
|
|
topMargin: 4
|
|
}
|
|
}
|
|
|
|
HFTextField {
|
|
id: username
|
|
width: 353
|
|
height: 40
|
|
font.family: "Graphik"
|
|
font.pixelSize: 18
|
|
placeholderText: root.usernamePlaceholder
|
|
color: "#808080"
|
|
seperatorColor: Qt.rgba(1, 1, 1, 0.3)
|
|
anchors {
|
|
top: organization.bottom
|
|
left: root.left
|
|
leftMargin: root.marginLeft
|
|
topMargin: 10
|
|
}
|
|
}
|
|
|
|
HFTextField {
|
|
id: passwordField
|
|
width: 353
|
|
height: 40
|
|
font.family: "Graphik"
|
|
font.pixelSize: 18
|
|
placeholderText: root.passwordPlaceholder
|
|
color: "#808080"
|
|
seperatorColor: Qt.rgba(1, 1, 1, 0.3)
|
|
echoMode: TextInput.Password
|
|
anchors {
|
|
top: username.bottom
|
|
left: root.left
|
|
leftMargin: root.marginLeft
|
|
topMargin: 10
|
|
}
|
|
}
|
|
|
|
|
|
Text {
|
|
id: displayNameText
|
|
text: "This is the display name other people see in world. It can be changed at \nanytime, from your profile"
|
|
font.family: "Graphik"
|
|
font.pixelSize: 10
|
|
color: "#FFFFFF"
|
|
anchors {
|
|
top: passwordField.bottom
|
|
left: root.left
|
|
leftMargin: root.marginLeft
|
|
topMargin: 15
|
|
}
|
|
}
|
|
|
|
HFTextField {
|
|
id: displayName
|
|
width: 353
|
|
height: 40
|
|
font.family: "Graphik"
|
|
font.pixelSize: 18
|
|
placeholderText: "Password"
|
|
color: "#C4C4C4"
|
|
seperatorColor: Qt.rgba(1, 1, 1, 0.3)
|
|
anchors {
|
|
top: displayNameText.bottom
|
|
left: root.left
|
|
leftMargin: root.marginLeft
|
|
topMargin: 8
|
|
}
|
|
}
|
|
|
|
HFButton {
|
|
id: button
|
|
width: 122
|
|
height: 36
|
|
|
|
font.family: "Graphik"
|
|
font.pixelSize: 18
|
|
text: "NEXT"
|
|
|
|
anchors {
|
|
top: displayName.bottom
|
|
left: root.left
|
|
leftMargin: root.marginLeft
|
|
topMargin: 15
|
|
}
|
|
|
|
onClicked: LauncherState.login(username.text, passwordField.text)
|
|
}
|
|
}
|