Re-enable tidal oauth settings

This commit is contained in:
Jonas Kvinge
2019-07-06 00:02:25 +02:00
parent aec9df1882
commit 044f347729
3 changed files with 6 additions and 11 deletions

View File

@@ -70,10 +70,6 @@ TidalSettingsPage::TidalSettingsPage(SettingsDialog *parent)
ui_->streamurl->addItem("urlpostpaywall", StreamUrlMethod_UrlPostPaywall);
ui_->streamurl->addItem("playbackinfopostpaywall", StreamUrlMethod_PlaybackInfoPostPaywall);
ui_->oauth->hide();
ui_->label_client_id->hide();
ui_->client_id->hide();
}
TidalSettingsPage::~TidalSettingsPage() { delete ui_; }
@@ -84,8 +80,7 @@ void TidalSettingsPage::Load() {
s.beginGroup(kSettingsGroup);
ui_->enable->setChecked(s.value("enabled", false).toBool());
//ui_->oauth->setChecked(s.value("oauth", false).toBool());
ui_->oauth->setChecked(false);
ui_->oauth->setChecked(s.value("oauth", false).toBool());
ui_->client_id->setText(s.value("client_id").toString());
ui_->api_token->setText(s.value("api_token").toString());
@@ -145,6 +140,10 @@ void TidalSettingsPage::Save() {
void TidalSettingsPage::LoginClicked() {
if (ui_->oauth->isChecked()) {
if (ui_->client_id->text().isEmpty()) {
QMessageBox::critical(this, tr("Configuration incomplete"), tr("Missing Tidal client ID."));
return;
}
emit Login();
}
else {