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>
20 class SettingsDialog : public QDialog {
23 SettingsDialog(QWidget *parent = 0);
25 HelpSettingsDialog *helpSettingsDialog;
26 void setRegUserName(QString username);
27 void setRegPassword(QString password);
28 void setRegEmail(QString email);
29 QString getRegUserName();
30 QString getRegPassword();
31 QString getRegEmail();
32 void setUserName(QString username);
33 void setPassword(QString password);
34 QString getUserName();
35 QString getPassword();
36 void setLabelInfoToUser(QString infoText);
37 void usernameOk(bool isOk);
38 void clearRegisterLineEdits();
41 void sendregistration();
42 void userNameChanged();
46 void changeEvent(QEvent *e);
49 Ui::SettingsDialog *ui;
57 void on_pushButtonInfo_clicked();
58 void on_setUserPushButton_clicked();
59 void on_registratePushButton_clicked();
60 void killHelpDialog();
63 #endif // SETTINGSDIALOG_H