X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=Client%2Fsettingsdialog.h;h=0cef1d90f2867d1525b6362460c48b506c6e632f;hb=5a1fad519a46488f9707254d17696ec11caa8952;hp=8263515ce19ed35ac516811fbec84ff71e8d8219;hpb=ef6573877133287171c02d2e7b1232ff44ab804e;p=speedfreak diff --git a/Client/settingsdialog.h b/Client/settingsdialog.h index 8263515..0cef1d9 100644 --- a/Client/settingsdialog.h +++ b/Client/settingsdialog.h @@ -10,8 +10,9 @@ #define SETTINGSDIALOG_H #include - #include "instructionsdialog.h" +#include +#include namespace Ui { class SettingsDialog; @@ -22,6 +23,8 @@ class SettingsDialog : public QDialog { public: SettingsDialog(QWidget *parent = 0); ~SettingsDialog(); + HelpSettingsDialog *helpSettingsDialog; + ProfileDialog *profileDialog; void setRegUserName(QString username); void setRegPassword(QString password); void setRegEmail(QString email); @@ -33,10 +36,14 @@ public: QString getUserName(); QString getPassword(); void setLabelInfoToUser(QString infoText); + void usernameOk(bool isOk); + void clearRegisterLineEdits(); signals: void sendregistration(); void userNameChanged(); + void logout(); + void saveprofile(); protected: void changeEvent(QEvent *e); @@ -50,8 +57,12 @@ private: QString password; private slots: + void on_pushButtonProfile_clicked(); + void on_pushButtonInfo_clicked(); void on_setUserPushButton_clicked(); void on_registratePushButton_clicked(); + void killDialog(); + void saveProfile(); }; #endif // SETTINGSDIALOG_H