| 170 | } |
| 171 | |
| 172 | bool MacroActionWait::Save(obs_data_t *obj) const |
| 173 | { |
| 174 | MacroAction::Save(obj); |
| 175 | obs_data_set_int(obj, "waitType", static_cast<int>(_waitType)); |
| 176 | obs_data_set_int(obj, "version", 1); |
| 177 | _duration.Save(obj); |
| 178 | _duration2.Save(obj, "duration2"); |
| 179 | obs_data_set_string(obj, "variableName", |
| 180 | GetWeakVariableName(_variable).c_str()); |
| 181 | obs_data_set_int(obj, "condition", static_cast<int>(_condition)); |
| 182 | _strValue.Save(obj, "strValue"); |
| 183 | _numValue.Save(obj, "numValue"); |
| 184 | _regex.Save(obj); |
| 185 | obs_data_set_bool(obj, "useTimeout", _useTimeout); |
| 186 | _conditionTimeout.Save(obj, "conditionTimeout"); |
| 187 | return true; |
| 188 | } |
| 189 | |
| 190 | bool MacroActionWait::Load(obs_data_t *obj) |
| 191 | { |
nothing calls this directly
no test coverage detected