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

Function populatePriorityFunctionList

lib/general.cpp:839–893  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

837}
838
839static void populatePriorityFunctionList(QListWidget *list)
840{
841 for (int p : switcher->functionNamesByPriority) {
842 std::string s = "";
843 switch (p) {
844 case read_file_func:
845 s = obs_module_text(
846 "AdvSceneSwitcher.generalTab.priority.fileContent");
847 break;
848 case round_trip_func:
849 s = obs_module_text(
850 "AdvSceneSwitcher.generalTab.priority.sceneSequence");
851 break;
852 case idle_func:
853 s = obs_module_text(
854 "AdvSceneSwitcher.generalTab.priority.idleDetection");
855 break;
856 case exe_func:
857 s = obs_module_text(
858 "AdvSceneSwitcher.generalTab.priority.executable");
859 break;
860 case screen_region_func:
861 s = obs_module_text(
862 "AdvSceneSwitcher.generalTab.priority.screenRegion");
863 break;
864 case window_title_func:
865 s = obs_module_text(
866 "AdvSceneSwitcher.generalTab.priority.windowTitle");
867 break;
868 case media_func:
869 s = obs_module_text(
870 "AdvSceneSwitcher.generalTab.priority.media");
871 break;
872 case time_func:
873 s = obs_module_text(
874 "AdvSceneSwitcher.generalTab.priority.time");
875 break;
876 case audio_func:
877 s = obs_module_text(
878 "AdvSceneSwitcher.generalTab.priority.audio");
879 break;
880 case video_func:
881 s = obs_module_text(
882 "AdvSceneSwitcher.generalTab.priority.video");
883 break;
884 case macro_func:
885 s = obs_module_text(
886 "AdvSceneSwitcher.generalTab.priority.macro");
887 break;
888 }
889 QString text(s.c_str());
890 QListWidgetItem *item = new QListWidgetItem(text, list);
891 item->setData(Qt::UserRole, text);
892 }
893}
894
895static void populateThreadPriorityList(QComboBox *list)
896{

Callers 1

SetupGeneralTabMethod · 0.85

Calls 2

obs_module_textFunction · 0.85
c_strMethod · 0.45

Tested by

no test coverage detected