mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-09-20 13:08:50 +02:00
UI: Break out the opening of a projector into a slot function
This commit is contained in:
parent
f81cd29e0b
commit
412a75601e
@ -6570,6 +6570,13 @@ void OBSBasic::OpenSceneWindow()
|
||||
void OBSBasic::OpenSavedProjectors()
|
||||
{
|
||||
for (SavedProjectorInfo *info : savedProjectorsArray) {
|
||||
OpenSavedProjector(info);
|
||||
}
|
||||
}
|
||||
|
||||
void OBSBasic::OpenSavedProjector(SavedProjectorInfo *info)
|
||||
{
|
||||
if (info) {
|
||||
OBSProjector *projector = nullptr;
|
||||
switch (info->type) {
|
||||
case ProjectorType::Source:
|
||||
@ -6577,7 +6584,7 @@ void OBSBasic::OpenSavedProjectors()
|
||||
OBSSource source =
|
||||
obs_get_source_by_name(info->name.c_str());
|
||||
if (!source)
|
||||
continue;
|
||||
return;
|
||||
|
||||
projector = OpenProjector(source, info->monitor,
|
||||
info->type);
|
||||
|
@ -621,6 +621,7 @@ private slots:
|
||||
void ScenePasteFilters();
|
||||
|
||||
void CheckDiskSpaceRemaining();
|
||||
void OpenSavedProjector(SavedProjectorInfo *info);
|
||||
|
||||
void ScenesReordered(const QModelIndex &parent, int start, int end,
|
||||
const QModelIndex &destination, int row);
|
||||
|
Loading…
Reference in New Issue
Block a user