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

Function PopulateLogLevelSelection

lib/utils/log-helper.cpp:74–95  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

72}
73
74void PopulateLogLevelSelection(void *sel)
75{
76 auto selection = static_cast<QComboBox *>(sel);
77 static const std::map<LogLevel, std::string> logLevels = {
78 {LogLevel::DISABLE,
79 "AdvSceneSwitcher.generalTab.generalBehavior.logLevel.disable"},
80 {LogLevel::DEFAULT,
81 "AdvSceneSwitcher.generalTab.generalBehavior.logLevel.default"},
82 {LogLevel::LOG_MACRO,
83 "AdvSceneSwitcher.generalTab.generalBehavior.logLevel.logMacro"},
84 {LogLevel::LOG_ACTION,
85 "AdvSceneSwitcher.generalTab.generalBehavior.logLevel.logAction"},
86 {LogLevel::VERBOSE,
87 "AdvSceneSwitcher.generalTab.generalBehavior.logLevel.verbose"},
88 };
89
90 selection->clear();
91 for (const auto &[value, name] : logLevels) {
92 selection->addItem(obs_module_text(name.c_str()),
93 static_cast<int>(value));
94 }
95}
96
97} // namespace advss

Callers 1

SetupGeneralTabMethod · 0.85

Calls 2

obs_module_textFunction · 0.85
c_strMethod · 0.45

Tested by

no test coverage detected