X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=Client%2Fsettingsdialog.h;h=4f5858b14dd33947e466dee4d69de46df042b346;hb=fa76217faa6954405621602ff5e19a6e7cd4b1e4;hp=7e2096e009f9113ab35546a0edd502885853b693;hpb=9de94ffc9dac2ad13fda5703e58553737e1a0d42;p=speedfreak diff --git a/Client/settingsdialog.h b/Client/settingsdialog.h index 7e2096e..4f5858b 100644 --- a/Client/settingsdialog.h +++ b/Client/settingsdialog.h @@ -1,9 +1,17 @@ +/* + * SettingsDialog class + * + * @author Olavi Pulkkinen + * @copyright (c) 2010 Speed Freak team + * @license http://opensource.org/licenses/gpl-license.php GNU Public License + */ + #ifndef SETTINGSDIALOG_H #define SETTINGSDIALOG_H #include - #include "instructionsdialog.h" +#include namespace Ui { class SettingsDialog; @@ -14,6 +22,7 @@ class SettingsDialog : public QDialog { public: SettingsDialog(QWidget *parent = 0); ~SettingsDialog(); + HelpSettingsDialog *helpSettingsDialog; void setRegUserName(QString username); void setRegPassword(QString password); void setRegEmail(QString email); @@ -25,17 +34,19 @@ public: QString getUserName(); QString getPassword(); void setLabelInfoToUser(QString infoText); + void usernameOk(bool isOk); + void clearRegisterLineEdits(); signals: void sendregistration(); void userNameChanged(); + void logout(); protected: void changeEvent(QEvent *e); private: Ui::SettingsDialog *ui; - InstructionsDialog *instructionsDialog; QString regUsername; QString regPassword; QString regEmail; @@ -43,9 +54,10 @@ private: QString password; private slots: + void on_pushButtonInfo_clicked(); void on_setUserPushButton_clicked(); void on_registratePushButton_clicked(); - void on_pushButtonHelp_clicked(); + void killHelpDialog(); }; #endif // SETTINGSDIALOG_H