未验证 提交 19743e19 编写于 作者: J Jim 提交者: GitHub

Merge pull request #2917 from cg2121/script-select

frontend-tools: Automatically select scripts
...@@ -200,10 +200,19 @@ ScriptsTool::ScriptsTool() : QWidget(nullptr), ui(new Ui_ScriptsTool) ...@@ -200,10 +200,19 @@ ScriptsTool::ScriptsTool() : QWidget(nullptr), ui(new Ui_ScriptsTool)
propertiesView->setSizePolicy(QSizePolicy::Expanding, propertiesView->setSizePolicy(QSizePolicy::Expanding,
QSizePolicy::Expanding); QSizePolicy::Expanding);
ui->propertiesLayout->addWidget(propertiesView); ui->propertiesLayout->addWidget(propertiesView);
config_t *global_config = obs_frontend_get_global_config();
int row =
config_get_int(global_config, "scripts-tool", "prevScriptRow");
ui->scripts->setCurrentRow(row);
} }
ScriptsTool::~ScriptsTool() ScriptsTool::~ScriptsTool()
{ {
config_t *global_config = obs_frontend_get_global_config();
config_set_int(global_config, "scripts-tool", "prevScriptRow",
ui->scripts->currentRow());
delete ui; delete ui;
} }
...@@ -348,6 +357,8 @@ void ScriptsTool::on_addScripts_clicked() ...@@ -348,6 +357,8 @@ void ScriptsTool::on_addScripts_clicked()
obs_script_get_properties(script); obs_script_get_properties(script);
obs_properties_apply_settings(prop, settings); obs_properties_apply_settings(prop, settings);
obs_properties_destroy(prop); obs_properties_destroy(prop);
ui->scripts->setCurrentItem(item);
} }
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册