Control Zooming disabled.

This commit is contained in:
Robin E. R. Davies
2025-07-19 13:26:53 -04:00
parent 6d7f79c6af
commit 71fc534a78
14 changed files with 109 additions and 33 deletions
+21
View File
@@ -472,6 +472,21 @@ JSON_MAP_REFERENCE(SetSnapshotsBody, snapshots)
JSON_MAP_REFERENCE(SetSnapshotsBody, selectedSnapshot)
JSON_MAP_END()
class SetSelectedPedalboardPluginBody
{
public:
uint64_t clientId_;
uint64_t pluginInstanceId_;
DECLARE_JSON_MAP(SetSelectedPedalboardPluginBody);
};
JSON_MAP_BEGIN(SetSelectedPedalboardPluginBody)
JSON_MAP_REFERENCE(SetSelectedPedalboardPluginBody, clientId)
JSON_MAP_REFERENCE(SetSelectedPedalboardPluginBody, pluginInstanceId)
JSON_MAP_END()
class SnapshotModifiedBody
{
public:
@@ -1300,6 +1315,12 @@ public:
int64_t result = this->model.SaveCurrentPresetAs(this->clientId, body.name_, body.saveAfterInstanceId_);
Reply(replyTo, "saveCurrentPresetsAs", result);
}
else if (message == "setSelectedPedalboardPlugin")
{
SetSelectedPedalboardPluginBody body;
pReader->read(&body);
this->model.SetSelectedPedalboardPlugin(body.clientId_,body.pluginInstanceId_);
}
else if (message == "savePluginPresetAs")
{
SavePluginPresetAsBody body;