Skip to content

Commit

Permalink
- Add apply button in middle of filter properties.
Browse files Browse the repository at this point in the history
  • Loading branch information
hanatyan128 committed Dec 17, 2024
1 parent 1906a35 commit ae1a609
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
2 changes: 1 addition & 1 deletion src/plugin-main.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ class BranchOutputFilter : public QObject {
void registerHotkey();

// Implemented in plugin-ui.cpp
void addApplyButton(obs_properties_t *props);
void addApplyButton(obs_properties_t *props, const char* name = "apply");
void addPluginInfo(obs_properties_t *props);
void addStreamGroup(obs_properties_t *props);
void createAudioTrackProperties(obs_properties_t *audioGroup, size_t track, bool visible = true);
Expand Down
8 changes: 5 additions & 3 deletions src/plugin-ui.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -263,10 +263,10 @@ void BranchOutputFilter::getDefaults(obs_data_t *defaults)
obs_log(LOG_INFO, "Default settings applied.");
}

void BranchOutputFilter::addApplyButton(obs_properties_t *props)
void BranchOutputFilter::addApplyButton(obs_properties_t *props, const char* name)
{
obs_properties_add_button2(
props, "apply", obs_module_text("Apply"),
props, name, obs_module_text("Apply"),
[](obs_properties_t *, obs_property_t *, void *param) {
auto filter = (BranchOutputFilter *)param;

Expand Down Expand Up @@ -722,6 +722,8 @@ obs_properties_t *BranchOutputFilter::getProperties()
//--- "Stream" group ---//
addStreamGroup(props);

addApplyButton(props, "apply1");

//--- "Audio" gorup ---//
addAudioGroup(props);

Expand All @@ -731,7 +733,7 @@ obs_properties_t *BranchOutputFilter::getProperties()
//--- "Video Encoder" group ---//
addVideoEncoderGroup(props);

addApplyButton(props);
addApplyButton(props, "apply2");
addPluginInfo(props);

return props;
Expand Down

0 comments on commit ae1a609

Please sign in to comment.