1
0

RestreamAuth.hpp 439 B

123456789101112131415161718192021222324
  1. #pragma once
  2. #include "OAuth.hpp"
  3. class RestreamAuth : public OAuthStreamKey {
  4. Q_OBJECT
  5. bool uiLoaded = false;
  6. virtual bool RetryLogin() override;
  7. virtual void SaveInternal() override;
  8. virtual bool LoadInternal() override;
  9. bool GetChannelInfo();
  10. virtual void LoadUI() override;
  11. public:
  12. RestreamAuth(const Def &d);
  13. ~RestreamAuth();
  14. static std::shared_ptr<Auth> Login(QWidget *parent, const std::string &service_name);
  15. };