Added custom button for users dialog and changed place of www-button. Www-button...
[speedfreak] / Client / registerdialog.h
1 #ifndef REGISTERDIALOG_H
2 #define REGISTERDIALOG_H
3
4 #include <QDialog>
5
6 namespace Ui {
7     class RegisterDialog;
8 }
9
10 class RegisterDialog : public QDialog {
11     Q_OBJECT
12 public:
13     RegisterDialog(QWidget *parent = 0);
14     ~RegisterDialog();
15     void clearRegisterLineEdits();
16     QString getRegUserName();
17     QString getRegPassword();
18     QString getRegEmail();
19     void setRegUserName(QString username);
20     void setRegPassword(QString password);
21     void setRegEmail(QString email);
22     QString getManufacturer();
23     QString getType();
24     QString getModel();
25     QString getDescription();
26     QString getPicture();
27     void setManufacturer(QString m);
28     void setType(QString t);
29     void setModel(QString m);
30     void setDescription(QString d);
31     void setPicture(QString p);
32     void setLabelInfoToUser(QString infoText);
33
34 protected:
35     void changeEvent(QEvent *e);
36
37 private:
38     Ui::RegisterDialog *ui;
39     bool imageButtonState;
40     void loadPicture(QString);
41     QString regUsername;
42     QString regPassword;
43     QString regEmail;
44     QString manufacturer;
45     QString type;
46     QString model;
47     QString description;
48     QString picture;
49
50 private slots:
51     void on_buttonImage_clicked();
52     void on_registratePushButton_clicked();
53
54 signals:
55     void registrate();
56 };
57
58 #endif // REGISTERDIALOG_H