X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=Client%2Fregisterdialog.h;fp=Client%2Fregisterdialog.h;h=7e39209bcf9f2df576214f0d052b71403c6492cb;hb=d0cd7d9965b19cc40cd090e0504795e1275e4c82;hp=0000000000000000000000000000000000000000;hpb=1e02071e5888f5f0a88ba39b08bb641406bf62e4;p=speedfreak diff --git a/Client/registerdialog.h b/Client/registerdialog.h new file mode 100644 index 0000000..7e39209 --- /dev/null +++ b/Client/registerdialog.h @@ -0,0 +1,58 @@ +#ifndef REGISTERDIALOG_H +#define REGISTERDIALOG_H + +#include + +namespace Ui { + class RegisterDialog; +} + +class RegisterDialog : public QDialog { + Q_OBJECT +public: + RegisterDialog(QWidget *parent = 0); + ~RegisterDialog(); + void clearRegisterLineEdits(); + QString getRegUserName(); + QString getRegPassword(); + QString getRegEmail(); + void setRegUserName(QString username); + void setRegPassword(QString password); + void setRegEmail(QString email); + QString getManufacturer(); + QString getType(); + QString getModel(); + QString getDescription(); + QString getPicture(); + void setManufacturer(QString m); + void setType(QString t); + void setModel(QString m); + void setDescription(QString d); + void setPicture(QString p); + void setLabelInfoToUser(QString infoText); + +protected: + void changeEvent(QEvent *e); + +private: + Ui::RegisterDialog *ui; + bool imageButtonState; + void loadPicture(QString); + QString regUsername; + QString regPassword; + QString regEmail; + QString manufacturer; + QString type; + QString model; + QString description; + QString picture; + +private slots: + void on_buttonImage_clicked(); + void on_registratePushButton_clicked(); + +signals: + void registrate(); +}; + +#endif // REGISTERDIALOG_H