Zrythm v2.0.0-alpha.1+31.4967fd053471
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::structure::project::AutomationEditor Class Reference
Inheritance diagram for zrythm::structure::project::AutomationEditor:
Collaboration diagram for zrythm::structure::project::AutomationEditor:

Public Member Functions

 AutomationEditor (QObject *parent=nullptr)
Public Member Functions inherited from zrythm::structure::project::EditorSettings
 EditorSettings (QObject *parent=nullptr)
double getX () const
void setX (double x)
Q_SIGNAL void xChanged (double x)
double getY () const
void setY (double y)
Q_SIGNAL void yChanged (double y)
double getHorizontalZoomLevel () const
void setHorizontalZoomLevel (double hzoom_level)
Q_SIGNAL void horizontalZoomLevelChanged (double hzoom_level)
double clamp_scroll_start_x (double x)
double clamp_scroll_start_y (double y)
void append_scroll (double dx, double dy, bool validate)
 Appends the given deltas to the scroll x/y values.

Friends

void init_from (AutomationEditor &obj, const AutomationEditor &other, utils::ObjectCloneType clone_type)
void to_json (nlohmann::json &j, const AutomationEditor &editor)
void from_json (const nlohmann::json &j, AutomationEditor &editor)

Additional Inherited Members

Properties inherited from zrythm::structure::project::EditorSettings
QML_ELEMENT double x
double y
double horizontalZoomLevel

Detailed Description

Definition at line 13 of file automation_editor.h.

Constructor & Destructor Documentation

◆ AutomationEditor()

zrythm::structure::project::AutomationEditor::AutomationEditor ( QObject * parent = nullptr)
inline

Definition at line 20 of file automation_editor.h.


The documentation for this class was generated from the following file: