parent
459920657c
commit
03c19c4f60
23
qml/main.qml
23
qml/main.qml
|
@ -39,6 +39,10 @@ ApplicationWindow {
|
|||
window.requestActivate()
|
||||
}
|
||||
onHideWindow: window.hide()
|
||||
onErrorOccured: {
|
||||
errorLabel.text = error
|
||||
errorDialog.open()
|
||||
}
|
||||
}
|
||||
|
||||
AccountListModel {
|
||||
|
@ -46,22 +50,15 @@ ApplicationWindow {
|
|||
controller: spectralController
|
||||
}
|
||||
|
||||
Popup {
|
||||
property bool busy: spectralController.busy
|
||||
|
||||
Dialog {
|
||||
x: (window.width - width) / 2
|
||||
y: (window.height - height) / 2
|
||||
|
||||
id: busyPopup
|
||||
|
||||
modal: true
|
||||
focus: true
|
||||
|
||||
closePolicy: Popup.NoAutoClose
|
||||
|
||||
BusyIndicator { running: true }
|
||||
|
||||
onBusyChanged: busyPopup.busy ? busyPopup.open() : busyPopup.close()
|
||||
id: errorDialog
|
||||
title: "Error"
|
||||
contentItem: Label {
|
||||
id: errorLabel
|
||||
}
|
||||
}
|
||||
|
||||
Component {
|
||||
|
|
|
@ -73,6 +73,9 @@ void Controller::loginWithCredentials(QString serverAddr, QString user,
|
|||
account.sync();
|
||||
addConnection(m_connection);
|
||||
});
|
||||
connect(m_connection, &Connection::loginError, [=] (QString error, QByteArray detail) {
|
||||
emit errorOccured(error);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue