4 * @author Olavi Pulkkinen <olavi.pulkkinen@fudeco.com>
5 * @copyright (c) 2010 Speed Freak team
6 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
9 #ifndef SETTINGSDIALOG_H
10 #define SETTINGSDIALOG_H
13 #include "instructionsdialog.h"
14 #include <helpsettingsdialog.h>
15 #include <profiledialog.h>
21 class SettingsDialog : public QDialog {
24 SettingsDialog(QWidget *parent = 0);
26 HelpSettingsDialog *helpSettingsDialog;
27 ProfileDialog *profileDialog;
28 void setRegUserName(QString username);
29 void setRegPassword(QString password);
30 void setRegEmail(QString email);
31 QString getRegUserName();
32 QString getRegPassword();
33 QString getRegEmail();
34 void setUserName(QString username);
35 void setPassword(QString password);
36 QString getUserName();
37 QString getPassword();
38 void setLabelInfoToUser(QString infoText);
39 void usernameOk(bool isOk);
40 void clearRegisterLineEdits();
43 void sendregistration();
44 void userNameChanged();
49 void changeEvent(QEvent *e);
52 Ui::SettingsDialog *ui;
60 void on_pushButtonProfile_clicked();
61 void on_pushButtonInfo_clicked();
62 void on_setUserPushButton_clicked();
63 void on_registratePushButton_clicked();
68 #endif // SETTINGSDIALOG_H