0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00
obs-studio/UI/auth-restream.hpp
2019-03-25 19:13:27 -07:00

30 lines
562 B
C++

#pragma once
#include "auth-oauth.hpp"
class RestreamWidget;
class RestreamAuth : public OAuthStreamKey {
Q_OBJECT
QSharedPointer<RestreamWidget> chat;
QSharedPointer<RestreamWidget> info;
QSharedPointer<QAction> chatMenu;
QSharedPointer<QAction> infoMenu;
bool uiLoaded = false;
virtual bool RetryLogin() override;
virtual void SaveInternal() override;
virtual bool LoadInternal() override;
bool GetChannelInfo();
virtual void LoadUI() override;
public:
RestreamAuth(const Def &d);
static std::shared_ptr<Auth> Login(QWidget *parent);
};