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