15class AutomationEditor :
public QObject
21 getEditorSettings CONSTANT FINAL)
25 AutomationEditor (QObject * parent =
nullptr);
31 auto getEditorSettings ()
const {
return editor_settings_.get (); }
36 friend void init_from (
37 AutomationEditor &obj,
38 const AutomationEditor &other,
42 obj.editor_settings_ =
43 utils::clone_unique_qobject (*other.editor_settings_, &obj);
47 static constexpr auto kEditorSettingsKey =
"editorSettings"sv;
48 friend void to_json (nlohmann::json &j,
const AutomationEditor &editor);
49 friend void from_json (
const nlohmann::json &j, AutomationEditor &editor);