Przeglądaj źródła

cmake: Enable "sortable" flag in UI for large lists

gxalpha 2 lat temu
rodzic
commit
6fc9235b09
3 zmienionych plików z 28 dodań i 25 usunięć
  1. 2 1
      UI/CMakeLists.txt
  2. 15 14
      UI/cmake/ui-elements.cmake
  3. 11 10
      UI/cmake/ui-windows.cmake

+ 2 - 1
UI/CMakeLists.txt

@@ -62,7 +62,8 @@ configure_file(ui-config.h.in ui-config.h)
 
 target_sources(
   obs-studio
-  PRIVATE api-interface.cpp
+  PRIVATE # cmake-format: sortable
+          api-interface.cpp
           auth-base.cpp
           auth-base.hpp
           auth-listener.cpp

+ 15 - 14
UI/cmake/ui-elements.cmake

@@ -1,24 +1,25 @@
 target_sources(
   obs-studio
-  PRIVATE adv-audio-control.cpp
+  PRIVATE # cmake-format: sortable
+          adv-audio-control.cpp
           adv-audio-control.hpp
           audio-encoders.cpp
           audio-encoders.hpp
           balance-slider.hpp
           clickable-label.hpp
-          double-slider.cpp
-          double-slider.hpp
-          horizontal-scroll-area.cpp
-          horizontal-scroll-area.hpp
-          item-widget-helpers.cpp
-          item-widget-helpers.hpp
           context-bar-controls.cpp
           context-bar-controls.hpp
+          double-slider.cpp
+          double-slider.hpp
           expand-checkbox.hpp
           focus-list.cpp
           focus-list.hpp
+          horizontal-scroll-area.cpp
+          horizontal-scroll-area.hpp
           hotkey-edit.cpp
           hotkey-edit.hpp
+          item-widget-helpers.cpp
+          item-widget-helpers.hpp
           lineedit-autoresize.cpp
           lineedit-autoresize.hpp
           locked-checkbox.cpp
@@ -50,19 +51,19 @@ target_sources(
           slider-ignorewheel.hpp
           source-label.cpp
           source-label.hpp
-          spinbox-ignorewheel.cpp
-          spinbox-ignorewheel.hpp
           source-tree.cpp
           source-tree.hpp
-          url-push-button.cpp
-          url-push-button.hpp
+          spinbox-ignorewheel.cpp
+          spinbox-ignorewheel.hpp
           undo-stack-obs.cpp
           undo-stack-obs.hpp
-          volume-control.cpp
-          volume-control.hpp
+          url-push-button.cpp
+          url-push-button.hpp
           vertical-scroll-area.cpp
           vertical-scroll-area.hpp
           visibility-checkbox.cpp
           visibility-checkbox.hpp
           visibility-item-widget.cpp
-          visibility-item-widget.hpp)
+          visibility-item-widget.hpp
+          volume-control.cpp
+          volume-control.hpp)

+ 11 - 10
UI/cmake/ui-windows.cmake

@@ -1,18 +1,17 @@
 target_sources(
   obs-studio
-  PRIVATE window-basic-about.cpp
+  PRIVATE # cmake-format: sortable
+          window-basic-about.cpp
           window-basic-about.hpp
           window-basic-adv-audio.cpp
           window-basic-adv-audio.hpp
+          window-basic-auto-config-test.cpp
           window-basic-auto-config.cpp
           window-basic-auto-config.hpp
-          window-basic-auto-config-test.cpp
           window-basic-filters.cpp
           window-basic-filters.hpp
           window-basic-interaction.cpp
           window-basic-interaction.hpp
-          window-basic-main.cpp
-          window-basic-main.hpp
           window-basic-main-browser.cpp
           window-basic-main-dropfiles.cpp
           window-basic-main-icons.cpp
@@ -22,13 +21,16 @@ target_sources(
           window-basic-main-scene-collections.cpp
           window-basic-main-screenshot.cpp
           window-basic-main-transitions.cpp
+          window-basic-main.cpp
+          window-basic-main.hpp
           window-basic-preview.cpp
+          window-basic-preview.hpp
           window-basic-properties.cpp
           window-basic-properties.hpp
-          window-basic-settings.cpp
-          window-basic-settings.hpp
           window-basic-settings-a11y.cpp
           window-basic-settings-stream.cpp
+          window-basic-settings.cpp
+          window-basic-settings.hpp
           window-basic-source-select.cpp
           window-basic-source-select.hpp
           window-basic-stats.cpp
@@ -37,21 +39,20 @@ target_sources(
           window-basic-status-bar.hpp
           window-basic-transform.cpp
           window-basic-transform.hpp
-          window-basic-preview.hpp
-          window-basic-vcam.hpp
           window-basic-vcam-config.cpp
           window-basic-vcam-config.hpp
+          window-basic-vcam.hpp
           window-dock.cpp
           window-dock.hpp
           window-importer.cpp
           window-importer.hpp
+          window-log-reply.cpp
+          window-log-reply.hpp
           window-main.hpp
           window-missing-files.cpp
           window-missing-files.hpp
           window-namedialog.cpp
           window-namedialog.hpp
-          window-log-reply.cpp
-          window-log-reply.hpp
           window-projector.cpp
           window-projector.hpp
           window-remux.cpp