MCPcopy Create free account
hub / github.com/WarmUpTill/SceneSwitcher / SaveSplitterPos

Function SaveSplitterPos

lib/utils/splitter-helpers.cpp:5–17  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3namespace advss {
4
5void SaveSplitterPos(const QList<int> &sizes, obs_data_t *obj,
6 const std::string &name)
7{
8 auto array = obs_data_array_create();
9 for (int i = 0; i < sizes.count(); ++i) {
10 obs_data_t *array_obj = obs_data_create();
11 obs_data_set_int(array_obj, "pos", sizes[i]);
12 obs_data_array_push_back(array, array_obj);
13 obs_data_release(array_obj);
14 }
15 obs_data_set_array(obj, name.c_str(), array);
16 obs_data_array_release(array);
17}
18
19void LoadSplitterPos(QList<int> &sizes, obs_data_t *obj,
20 const std::string &name)

Callers 2

SaveUISettingsMethod · 0.85
SaveMethod · 0.85

Calls 2

countMethod · 0.80
c_strMethod · 0.45

Tested by

no test coverage detected