| 415 | } |
| 416 | |
| 417 | static inline void populateActionSelection(QComboBox *list) |
| 418 | { |
| 419 | for (auto &[actionType, name] : actionTypes) { |
| 420 | list->addItem(obs_module_text(name.c_str())); |
| 421 | if (actionType == MacroActionSource::Action::REFRESH_SETTINGS) { |
| 422 | list->setItemData( |
| 423 | list->count() - 1, |
| 424 | obs_module_text( |
| 425 | "AdvSceneSwitcher.action.source.type.refreshSettings.tooltip"), |
| 426 | Qt::ToolTipRole); |
| 427 | } |
| 428 | } |
| 429 | } |
| 430 | |
| 431 | template<typename T> |
| 432 | static inline void populateModeSelection(QComboBox *list, const T &modes) |
no test coverage detected