Added functionality to change user in settingsdialog.
[speedfreak] / Client / settingsdialog.h
index fff70c6..b6fdd8b 100644 (file)
@@ -1,3 +1,11 @@
+/*
+ * SettingsDialog class
+ *
+ * @author     Olavi Pulkkinen <olavi.pulkkinen@fudeco.com>
+ * @copyright  (c) 2010 Speed Freak team
+ * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
+ */
+
 #ifndef SETTINGSDIALOG_H
 #define SETTINGSDIALOG_H
 
@@ -14,6 +22,20 @@ class SettingsDialog : public QDialog {
 public:
     SettingsDialog(QWidget *parent = 0);
     ~SettingsDialog();
+    void setRegUserName(QString username);
+    void setRegPassword(QString password);
+    void setRegEmail(QString email);
+    QString getRegUserName();
+    QString getRegPassword();
+    QString getRegEmail();
+    void setUserName(QString username);
+    void setPassword(QString password);
+    QString getUserName();
+    QString getPassword();
+
+signals:
+    void sendregistration();
+    void userNameChanged();
 
 protected:
     void changeEvent(QEvent *e);
@@ -21,8 +43,15 @@ protected:
 private:
     Ui::SettingsDialog *ui;
     InstructionsDialog *instructionsDialog;
+    QString regUsername;
+    QString regPassword;
+    QString regEmail;
+    QString username;
+    QString password;
 
 private slots:
+    void on_setUserPushButton_clicked();
+    void on_registratePushButton_clicked();
     void on_pushButtonHelp_clicked();
 };