Adjust login state widget placement for covers and lyrics settings
This commit is contained in:
@@ -60,6 +60,8 @@ LyricsSettingsPage::LyricsSettingsPage(SettingsDialog *parent) : SettingsPage(pa
|
||||
connect(ui_->button_authenticate, SIGNAL(clicked()), SLOT(AuthenticateClicked()));
|
||||
connect(ui_->login_state, SIGNAL(LogoutClicked()), SLOT(LogoutClicked()));
|
||||
|
||||
ui_->login_state->AddCredentialGroup(ui_->widget_authenticate);
|
||||
|
||||
NoProviderSelected();
|
||||
DisableAuthentication();
|
||||
|
||||
@@ -197,6 +199,7 @@ void LyricsSettingsPage::AuthenticateClicked() {
|
||||
LyricsProvider *provider = dialog()->app()->lyrics_providers()->ProviderByName(ui_->providers->currentItem()->text());
|
||||
if (!provider) return;
|
||||
ui_->button_authenticate->setEnabled(false);
|
||||
ui_->login_state->SetLoggedIn(LoginStateWidget::LoginInProgress);
|
||||
connect(provider, SIGNAL(AuthenticationFailure(QStringList)), this, SLOT(AuthenticationFailure(QStringList)));
|
||||
connect(provider, SIGNAL(AuthenticationSuccess()), this, SLOT(AuthenticationSuccess()));
|
||||
provider->Authenticate();
|
||||
|
||||
Reference in New Issue
Block a user