/
githubmirror
/
obs-studio
Обзор
Документация
Войти
/
githubmirror
/
obs-studio
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
frontend/dialogs/OBSBasicAdvAudio.hpp
44 строки
985 B
PatTheMav
frontend: Add renamed Qt UI dialogs
08 янв 2025, 17:36
08 янв 2025, 17:36
00fc903
Код
Авторство
О чём код?
#pragma once #include <obs.hpp> #include <QDialog> class OBSAdvAudioCtrl; class Ui_OBSAdvAudio; // "Basic advanced audio"? ... class OBSBasicAdvAudio : public QDialog { Q_OBJECT private: std::vector<OBSSignal> sigs; bool showInactive; bool showVisible; std::vector<OBSAdvAudioCtrl *> controls; inline void AddAudioSource(obs_source_t *source); static bool EnumSources(void *param, obs_source_t *source); static void OBSSourceAdded(void *param, calldata_t *calldata); static void OBSSourceRemoved(void *param, calldata_t *calldata); static void OBSSourceActivated(void *param, calldata_t *calldata); std::unique_ptr<Ui_OBSAdvAudio> ui; public slots: void SourceAdded(OBSSource source); void SourceRemoved(OBSSource source); void on_usePercent_toggled(bool checked); void on_activeOnly_toggled(bool checked); public: OBSBasicAdvAudio(QWidget *parent); ~OBSBasicAdvAudio(); void SetShowInactive(bool showInactive); void SetIconsVisible(bool visible); };