diff options
Diffstat (limited to 'login.h')
| -rw-r--r-- | login.h | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -0,0 +1,26 @@ +#ifndef LOGIN_H +#define LOGIN_H + +#include "client.h" +#include "ui_login.h" +#include <QDialog> +#include <QString> + +class Login : public QDialog +{ + Q_OBJECT + +public: + Login(QDialog *parent = nullptr); + +Q_SIGNALS: + void auth_success(Client *c); + +private: + void setup(const QString &jid, const QString pwd, const QString &domain); + static bool jid_is_valid(const QString &jid, QString &domain); + Ui_login ui; +}; + + +#endif |
