save rotate_on_terrain checkbox state

This commit is contained in:
T1ti
2024-08-06 04:32:41 +02:00
parent 961268fb93
commit 4f4da1021e
2 changed files with 5 additions and 0 deletions

View File

@@ -849,6 +849,9 @@ void MapView::setupScriptingUi()
void MapView::setupObjectEditorUi() void MapView::setupObjectEditorUi()
{ {
// initialize some saved defaults
_object_paste_params.rotate_on_terrain = _settings->value("paste_params/rotate_on_terrain", true).toBool();
/* Tool */ /* Tool */
objectEditor = new Noggit::Ui::object_editor(this objectEditor = new Noggit::Ui::object_editor(this
, _world.get() , _world.get()

View File

@@ -481,6 +481,8 @@ namespace Noggit
connect(paste_override_rotate_cb, &QCheckBox::stateChanged, [=](int s) connect(paste_override_rotate_cb, &QCheckBox::stateChanged, [=](int s)
{ {
paste_params->rotate_on_terrain = s; paste_params->rotate_on_terrain = s;
_settings->setValue("paste_params/rotate_on_terrain", (bool)s);
_settings->sync();
}); });
connect ( pasteModeGroup, qOverload<int> (&QButtonGroup::idClicked) connect ( pasteModeGroup, qOverload<int> (&QButtonGroup::idClicked)