void LoginDialog::OnLoginButtonClicked() { ui->loginButton->setEnabled(false); ui->loginButton->setText("Logging in..."); switch (ui->loginTabs->currentIndex()) { case LOGIN_PASSWORD: { // Get POE_LOGIN_URL to retrieve the csrf token QNetworkReply *login_page = login_manager_->get(QNetworkRequest(QUrl(POE_LOGIN_URL))); connect(login_page, SIGNAL(finished()), this, SLOT(OnLoginPageFinished())); break; } case LOGIN_STEAM: { if (!steam_login_dialog_) InitSteamDialog(); steam_login_dialog_->show(); steam_login_dialog_->Init(); break; } case LOGIN_SESSIONID: { LoginWithCookie(ui->sessionIDLineEdit->text()); break; } } }
void LoginDialog::OnLoginButtonClicked() { ui->loginButton->setEnabled(false); ui->loginButton->setText("Logging in..."); QNetworkReply *login_page = login_manager_->get(QNetworkRequest(QUrl(POE_LOGIN_URL))); connect(login_page, SIGNAL(finished()), this, SLOT(OnLoginPageFinished())); }