Add settings dialog, camera controls

This commit is contained in:
2023-07-20 02:13:48 -05:00
parent a8327b2b67
commit 29cdc499e6
24 changed files with 793 additions and 82 deletions

View File

@@ -17,7 +17,7 @@
class OBSClient: public QObject {
Q_OBJECT
private:
const QString BaseUrl = QString("http://") + SlideHost + ":9302";
QString m_baseUrl;
QNetworkAccessManager *m_nam = new QNetworkAccessManager(this);
QNetworkAccessManager *m_pollingNam = new QNetworkAccessManager(this);
QTimer m_pollTimer;
@@ -26,16 +26,18 @@ class OBSClient: public QObject {
explicit OBSClient(QObject *parent = nullptr);
public slots:
void setScene(QString scene);
void setScene(QString const&scene);
void showSlides();
void hideSlides();
void setSlidesVisible(int state);
void setSlidesVisible(bool state);
void setBaseUrl();
private:
void get(QString url);
void get(QString const&url);
void poll();