diff options
author | Andrew <forkk@forkk.net> | 2013-02-05 19:22:19 -0600 |
---|---|---|
committer | Andrew <forkk@forkk.net> | 2013-02-05 19:22:19 -0600 |
commit | e475f5d51251ae57da0480bbadc9cb32a8bc72b2 (patch) | |
tree | a0a13ee373bce0130677b788db3af12c55d1f663 /gui | |
parent | a416c58a93dd9d108f4c4fa968b9431e30834c5c (diff) | |
download | PrismLauncher-e475f5d51251ae57da0480bbadc9cb32a8bc72b2.tar.gz PrismLauncher-e475f5d51251ae57da0480bbadc9cb32a8bc72b2.tar.bz2 PrismLauncher-e475f5d51251ae57da0480bbadc9cb32a8bc72b2.zip |
Implemented login system.
Diffstat (limited to 'gui')
-rw-r--r-- | gui/mainwindow.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp index c2f0c390..bc0840a0 100644 --- a/gui/mainwindow.cpp +++ b/gui/mainwindow.cpp @@ -142,14 +142,16 @@ void MainWindow::doLogin(const QString &errorMsg) TaskDialog* tDialog = new TaskDialog(this); LoginTask* loginTask = new LoginTask(uInfo, tDialog); connect(loginTask, SIGNAL(loginComplete(LoginResponse)), - SLOT(onLoginComplete(LoginResponse))); + SLOT(onLoginComplete(LoginResponse)), Qt::QueuedConnection); connect(loginTask, SIGNAL(loginFailed(QString)), - SLOT(doLogin(QString))); + SLOT(doLogin(QString)), Qt::QueuedConnection); tDialog->exec(loginTask); } } void MainWindow::onLoginComplete(LoginResponse response) { - + QMessageBox::information(this, "Login Successful", + QString("Logged in as %1 with session ID %2."). + arg(response.getUsername(), response.getSessionID())); } |