mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-10-20 05:01:51 -04:00
UI: Open properties on user source creation
Every time I created a source I found myself in need to actually open up the properties. It was getting somewhat on my nerves, so I decided to just make it automatically pop up when the source is created.
This commit is contained in:
1 parent
dfabbf7936
commit
85ee5d591b
2 files changed
+12
No files matched your search
@@ -511,6 +511,8 @@ void OBSBasic::OBSInit()
|
||||
|
||||
Load(savePath);
|
||||
ResetAudioDevices();
|
||||
|
||||
loaded = true;
|
||||
}
|
||||
|
||||
OBSBasic::~OBSBasic()
|
||||
@@ -579,6 +581,14 @@ void OBSBasic::InsertSceneItem(obs_sceneitem_t item)
|
||||
QVariant::fromValue(OBSSceneItem(item)));
|
||||
|
||||
ui->sources->insertItem(0, listItem);
|
||||
ui->sources->setCurrentRow(0);
|
||||
|
||||
/* if the source was just created, open properties dialog */
|
||||
if (sourceSceneRefs[source] == 0 && loaded) {
|
||||
delete properties;
|
||||
properties = new OBSBasicProperties(this, source);
|
||||
properties->Init();
|
||||
}
|
||||
}
|
||||
|
||||
/* Qt callbacks for invokeMethod */
|
||||
|
||||
Reference in new issue
Block a user