Merge pull request #2917 from cg2121/script-select
frontend-tools: Automatically select scripts
This commit is contained in:
commit
19743e19d2
@ -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()
|
|||||||
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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user