obs-studio/frontend/widgets
PatTheMav 552c19cab2 frontend: Prevent creation of scene collections with empty name
Empty names for scene collections are not allowed, but this constraint
is only enforced by UI code during text input.

Thus frontend API users are able to create valid scene collections with
empty names which will lead to later possible crashes as the scene
collection is malformed.

As the frontend API uses the related function CreateNewSceneCollection
which handles exceptions by this method, no crashes should occur when
an empty string is provided by an API caller.
2025-01-17 17:32:20 -05:00
..
ColorSelect.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
ColorSelect.hpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic.hpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_Browser.cpp frontend: Finalize merge of OBSBasic Sources with module sources 2025-01-08 17:35:16 +01:00
OBSBasic_Clipboard.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_ContextToolbar.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_Docks.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_Dropfiles.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_Hotkeys.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_Icons.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_MainControls.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_OutputHandler.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_Preview.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_Profiles.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_Projectors.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_Recording.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_ReplayBuffer.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_SceneCollections.cpp frontend: Prevent creation of scene collections with empty name 2025-01-17 17:32:20 -05:00
OBSBasic_SceneItems.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_Scenes.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_Screenshots.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_Service.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_StatusBar.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_Streaming.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_StudioMode.cpp frontend: Finalize merge of OBSBasic Sources with module sources 2025-01-08 17:35:16 +01:00
OBSBasic_SysTray.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_Transitions.cpp frontend: Finalize merge of OBSBasic Sources with module sources 2025-01-08 17:35:16 +01:00
OBSBasic_Updater.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_VirtualCam.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_VolControl.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasic_YouTube.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasicControls.cpp frontend: Add renamed Qt UI Widgets 2025-01-08 17:33:12 +01:00
OBSBasicControls.hpp frontend: Add renamed Qt UI Widgets 2025-01-08 17:33:12 +01:00
OBSBasicPreview.cpp frontend: Add renamed Qt UI Widgets 2025-01-08 17:33:12 +01:00
OBSBasicPreview.hpp frontend: Add renamed Qt UI Widgets 2025-01-08 17:33:12 +01:00
OBSBasicStats.cpp frontend: Add renamed Qt UI Widgets 2025-01-08 17:33:12 +01:00
OBSBasicStats.hpp frontend: Add renamed Qt UI Widgets 2025-01-08 17:33:12 +01:00
OBSBasicStatusBar.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSBasicStatusBar.hpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSMainWindow.hpp frontend: Add renamed Qt UI Widgets 2025-01-08 17:33:12 +01:00
OBSProjector.cpp frontend: Add renamed Qt UI Widgets 2025-01-08 17:33:12 +01:00
OBSProjector.hpp frontend: Add renamed Qt UI Widgets 2025-01-08 17:33:12 +01:00
OBSQTDisplay.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
OBSQTDisplay.hpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
StatusBarWidget.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
StatusBarWidget.hpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
VolControl.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
VolControl.hpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
VolumeAccessibleInterface.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
VolumeAccessibleInterface.hpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
VolumeMeter.cpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
VolumeMeter.hpp frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00