Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::gui::backend::ArrangerTool Class Reference
Inheritance diagram for zrythm::gui::backend::ArrangerTool:
Collaboration diagram for zrythm::gui::backend::ArrangerTool:

Public Types

enum  ToolType : std::uint8_t {
  Select , Edit , Cut , Eraser ,
  Ramp , Audition
}

Public Member Functions

 ArrangerTool (QObject *parent=nullptr)
int toolValue () const
void setToolValue (int tool)
Q_SIGNAL void toolValueChanged (int tool)

Properties

QML_ELEMENT int toolValue

Friends

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

Detailed Description

Definition at line 14 of file arranger_tool.h.

Member Enumeration Documentation

◆ ToolType

enum zrythm::gui::backend::ArrangerTool::ToolType : std::uint8_t

Definition at line 21 of file arranger_tool.h.

Property Documentation

◆ toolValue

QML_ELEMENT int zrythm::gui::backend::ArrangerTool::toolValue
readwrite

Definition at line 18 of file arranger_tool.h.


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