| 837 | } |
| 838 | |
| 839 | static 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 | |
| 895 | static void populateThreadPriorityList(QComboBox *list) |
| 896 | { |
no test coverage detected