#pragma once #include #include #include #include "window-basic-vcam.hpp" #include "ui_OBSBasicVCamConfig.h" struct VCamConfig; class OBSBasicVCamConfig : public QDialog { Q_OBJECT VCamConfig config; public: explicit OBSBasicVCamConfig(const VCamConfig &config, QWidget *parent = 0); private slots: void OutputTypeChanged(int type); void UpdateConfig(); private: std::unique_ptr ui; signals: void Accepted(const VCamConfig &config); };