| 123456789101112131415161718192021222324252627282930 | 
							- #pragma once
 
- #include "auth-oauth.hpp"
 
- class MixerChat;
 
- class MixerAuth : public OAuthStreamKey {
 
- 	Q_OBJECT
 
- 	QSharedPointer<MixerChat> chat;
 
- 	QSharedPointer<QAction> chatMenu;
 
- 	bool uiLoaded = false;
 
- 	std::string name;
 
- 	std::string id;
 
- 	virtual bool RetryLogin() override;
 
- 	virtual void SaveInternal() override;
 
- 	virtual bool LoadInternal() override;
 
- 	bool GetChannelInfo(bool allow_retry = true);
 
- 	virtual void LoadUI() override;
 
- public:
 
- 	MixerAuth(const Def &d);
 
- 	static std::shared_ptr<Auth> Login(QWidget *parent);
 
- };
 
 
  |