Enable login buttons when login attempt is complete
This commit is contained in:
@@ -136,14 +136,14 @@ bool QobuzSettingsPage::eventFilter(QObject *object, QEvent *event) {
|
|||||||
|
|
||||||
void QobuzSettingsPage::LogoutClicked() {
|
void QobuzSettingsPage::LogoutClicked() {
|
||||||
service_->Logout();
|
service_->Logout();
|
||||||
ui_->button_login->setEnabled(true);
|
|
||||||
ui_->login_state->SetLoggedIn(LoginStateWidget::LoggedOut);
|
ui_->login_state->SetLoggedIn(LoginStateWidget::LoggedOut);
|
||||||
|
ui_->button_login->setEnabled(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void QobuzSettingsPage::LoginSuccess() {
|
void QobuzSettingsPage::LoginSuccess() {
|
||||||
if (!this->isVisible()) return;
|
if (!this->isVisible()) return;
|
||||||
ui_->login_state->SetLoggedIn(LoginStateWidget::LoggedIn);
|
ui_->login_state->SetLoggedIn(LoginStateWidget::LoggedIn);
|
||||||
ui_->button_login->setEnabled(false);
|
ui_->button_login->setEnabled(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void QobuzSettingsPage::LoginFailure(QString failure_reason) {
|
void QobuzSettingsPage::LoginFailure(QString failure_reason) {
|
||||||
|
|||||||
@@ -187,10 +187,11 @@ void TidalSettingsPage::LogoutClicked() {
|
|||||||
void TidalSettingsPage::LoginSuccess() {
|
void TidalSettingsPage::LoginSuccess() {
|
||||||
if (!this->isVisible()) return;
|
if (!this->isVisible()) return;
|
||||||
ui_->login_state->SetLoggedIn(LoginStateWidget::LoggedIn);
|
ui_->login_state->SetLoggedIn(LoginStateWidget::LoggedIn);
|
||||||
ui_->button_login->setEnabled(false);
|
ui_->button_login->setEnabled(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void TidalSettingsPage::LoginFailure(QString failure_reason) {
|
void TidalSettingsPage::LoginFailure(QString failure_reason) {
|
||||||
if (!this->isVisible()) return;
|
if (!this->isVisible()) return;
|
||||||
QMessageBox::warning(this, tr("Authentication failed"), failure_reason);
|
QMessageBox::warning(this, tr("Authentication failed"), failure_reason);
|
||||||
|
ui_->button_login->setEnabled(true);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user