auth-listener.hpp 350 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include <QObject>
  3. #include <QtNetwork/QTcpServer>
  4. class AuthListener : public QObject {
  5. Q_OBJECT
  6. QTcpServer *server;
  7. QString state;
  8. signals:
  9. void ok(const QString &code);
  10. void fail();
  11. protected:
  12. void NewConnection();
  13. public:
  14. explicit AuthListener(QObject *parent = 0);
  15. quint16 GetPort();
  16. void SetState(QString state);
  17. };