| 316 | } |
| 317 | |
| 318 | void MacroActionWaitEdit::UpdateEntryData() |
| 319 | { |
| 320 | if (!_entryData) { |
| 321 | return; |
| 322 | } |
| 323 | |
| 324 | _waitType->setCurrentIndex(static_cast<int>(_entryData->_waitType)); |
| 325 | |
| 326 | switch (_entryData->_waitType) { |
| 327 | case MacroActionWait::Type::FIXED: |
| 328 | SetupFixedDurationEdit(); |
| 329 | break; |
| 330 | case MacroActionWait::Type::RANDOM: |
| 331 | SetupRandomDurationEdit(); |
| 332 | break; |
| 333 | case MacroActionWait::Type::VARIABLE_WAIT: |
| 334 | SetupVariableWaitEdit(); |
| 335 | break; |
| 336 | } |
| 337 | |
| 338 | _duration->SetDuration(_entryData->_duration); |
| 339 | _duration2->SetDuration(_entryData->_duration2); |
| 340 | _variable->SetVariable(_entryData->_variable); |
| 341 | _variableCondition->setCurrentIndex( |
| 342 | static_cast<int>(_entryData->_condition)); |
| 343 | _strValue->setPlainText(_entryData->_strValue); |
| 344 | _numValue->SetValue(_entryData->_numValue); |
| 345 | _regex->SetRegexConfig(_entryData->_regex); |
| 346 | _useTimeout->setChecked(_entryData->_useTimeout); |
| 347 | _conditionTimeout->SetDuration(_entryData->_conditionTimeout); |
| 348 | } |
| 349 | |
| 350 | void MacroActionWaitEdit::SetupFixedDurationEdit() |
| 351 | { |
nothing calls this directly
no test coverage detected