17class AutomationEditor :
public QObject
23 getEditorSettings CONSTANT FINAL)
27 AutomationEditor (QObject * parent =
nullptr);
33 auto getEditorSettings ()
const {
return editor_settings_.get (); }
38 friend void init_from (
39 AutomationEditor &obj,
40 const AutomationEditor &other,
44 obj.editor_settings_ =
45 utils::clone_unique_qobject (*other.editor_settings_, &obj);
49 static constexpr auto kEditorSettingsKey =
"editorSettings"sv;
50 friend void to_json (nlohmann::json &j,
const AutomationEditor &editor);
51 friend void from_json (
const nlohmann::json &j, AutomationEditor &editor);