#ifndef DLG_FORGOTPASSWORDCHALLENGE_H #define DLG_FORGOTPASSWORDCHALLENGE_H #include #include #include class QLabel; class QPushButton; class QCheckBox; class DlgForgotPasswordChallenge : public QDialog { Q_OBJECT public: DlgForgotPasswordChallenge(QWidget *parent = nullptr); QString getHost() const { return hostEdit->text(); } int getPort() const { return portEdit->text().toInt(); } QString getPlayerName() const { return playernameEdit->text(); } QString getEmail() const { return emailEdit->text(); } private slots: void actOk(); private: QLabel *infoLabel, *hostLabel, *portLabel, *playernameLabel, *emailLabel; QLineEdit *hostEdit, *portEdit, *playernameEdit, *emailEdit; }; #endif