Implementd user name in window title
[speedfreak] / Client / loginwindow.cpp
index 0b4e6cf..330b782 100644 (file)
@@ -1,13 +1,21 @@
+/*
+ * Loginwindow class to maintain username for user
+ *
+ * @author      Olavi Pulkkinen <olavi.pulkkinen@fudeco.com>
+ * @author
+ * @copyright   (c) 2010 Speed Freak team
+ * @license     http://opensource.org/licenses/gpl-license.php GNU Public License
+ */
+
 #include "loginwindow.h"
 #include "ui_loginwindow.h"
-#include <QMessageBox>
 
 LoginWindow::LoginWindow(QWidget *parent) :
     QDialog(parent),
     ui(new Ui::LoginWindow)
 {
     ui->setupUi(this);
-    this->setWindowTitle("Login to Speed Freak server");
+    this->setWindowTitle("Setting username");
 }
 
 LoginWindow::~LoginWindow()
@@ -32,14 +40,38 @@ void LoginWindow::on_cancelPushButton_clicked()
     close();
 }
 
+void setUser(QString uN, QString pW);
+
 void LoginWindow::on_loginPushButton_clicked()
 {
-    // To do
-    //loginToServer(ui->userNameLineEdit->text(),
-    //              ui->passwordLineEdit->text());
-    //close();
-    QMessageBox::about(this,"Login",ui->userNameLineEdit->text()+ui->passwordLineEdit->text());
+    this->username = ui->userNameLineEdit->text();
+    this->password = ui->passwordLineEdit->text();
+
+    emit userNameChanged();
+    close();
+}
+
+void LoginWindow::setUserName(QString username)
+{
+    this->username = username;
+}
+
+void LoginWindow::setPassword(QString password)
+{
+    this->password = password;
 }
 
+QString LoginWindow::getUserName()
+{
+    return this->username;
+}
+
+QString LoginWindow::getPassword()
+{
+    return this->password;
+}
+
+
+