#pragma once #include #include "ui_output.h" #include "../../UI/properties-view.hpp" class AJAOutputUI : public QDialog { Q_OBJECT private: OBSPropertiesView *propertiesView; OBSPropertiesView *previewPropertiesView; public slots: void on_outputButton_clicked(); void PropertiesChanged(); void OutputStateChanged(bool); void on_previewOutputButton_clicked(); void PreviewPropertiesChanged(); void PreviewOutputStateChanged(bool); public: std::unique_ptr ui; AJAOutputUI(QWidget *parent); void ShowHideDialog(); void SaveSettings(const char *filename, obs_data_t *settings); void SetupPropertiesView(); void SetupPreviewPropertiesView(); };