Fix Tidal authentication
This commit is contained in:
@@ -45,6 +45,8 @@ TidalSettingsPage::TidalSettingsPage(SettingsDialog *parent)
|
||||
connect(ui_->button_login, SIGNAL(clicked()), SLOT(LoginClicked()));
|
||||
connect(ui_->login_state, SIGNAL(LogoutClicked()), SLOT(LogoutClicked()));
|
||||
|
||||
connect(this, SIGNAL(Login(QString, QString, int)), service_, SLOT(SendLogin(QString, QString, int)));
|
||||
|
||||
connect(service_, SIGNAL(LoginFailure(QString)), SLOT(LoginFailure(QString)));
|
||||
connect(service_, SIGNAL(LoginSuccess()), SLOT(LoginSuccess()));
|
||||
|
||||
@@ -109,7 +111,7 @@ void TidalSettingsPage::Save() {
|
||||
}
|
||||
|
||||
void TidalSettingsPage::LoginClicked() {
|
||||
service_->Login(ui_->username->text(), ui_->password->text());
|
||||
emit Login(ui_->username->text(), ui_->password->text());
|
||||
ui_->button_login->setEnabled(false);
|
||||
}
|
||||
|
||||
|
||||
@@ -48,6 +48,9 @@ class TidalSettingsPage : public SettingsPage {
|
||||
|
||||
bool eventFilter(QObject *object, QEvent *event);
|
||||
|
||||
signals:
|
||||
void Login(const QString &username, const QString &password, const int search_id = 0);
|
||||
|
||||
private slots:
|
||||
void LoginClicked();
|
||||
void LogoutClicked();
|
||||
|
||||
Reference in New Issue
Block a user