AuthListener.hpp 337 B

123456789101112131415161718192021222324
  1. #pragma once
  2. #include <QObject>
  3. class 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. };