1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-23 12:57:45 +00:00
astra/launcher/tablet/qml/main.qml

73 lines
1.2 KiB
QML
Raw Normal View History

import QtQuick 2.7
2022-06-08 12:55:22 -04:00
import QtQuick.Controls 2.15
import QtQuick.Window 2.0
import Astra 1.0
ApplicationWindow {
id: window
width: 640
height: 480
visible: true
Label {
2022-06-08 12:55:22 -04:00
id: usernameLabel
2022-06-08 12:55:22 -04:00
text: "Username"
}
TextField {
id: usernameField
anchors.top: usernameLabel.bottom
}
Label {
id: passwordLabel
text: "Password"
anchors.top: usernameField.bottom
}
TextField {
id: passwordField
echoMode: TextInput.Password
anchors.top: passwordLabel.bottom
}
2022-09-05 17:46:27 -04:00
Label {
id: otpLabel
text: "One-Time Password"
anchors.top: passwordField.bottom
}
TextField {
id: otpField
anchors.top: otpLabel.bottom
}
2022-06-08 12:55:22 -04:00
Button {
id: loginButton
text: "Login"
2022-09-05 17:46:27 -04:00
anchors.top: otpField.bottom
2022-06-08 12:55:22 -04:00
onClicked: {
var info = core.createNewLoginInfo();
info.settings = core.getProfileQML(0);
info.username = usernameField.text
info.password = passwordField.text
2022-09-05 17:46:27 -04:00
info.oneTimePassword = otpField.text
core.login(info);
}
}
}