some more thoughts about state management

This commit is contained in:
Blue 2023-12-26 20:31:55 -03:00
parent 437e76067f
commit b38ed2107b
Signed by: blue
GPG key ID: 9B203B252A63EE38
13 changed files with 125 additions and 13 deletions
qml/Forms

View file

@ -6,11 +6,13 @@ import magpie.Components as Components
Column {
signal register()
signal loggingIn(value: bool)
function login(login, password) {
if (modal.inProgress)
return;
loggingIn(true);
loginField.text = login;
passwordField.text = password;
@ -28,6 +30,7 @@ Column {
else
modal.status = qsTr("Success");
loggingIn(false);
if (!!result)
modal.close();
});