|
Zrythm v2.0.0-alpha.1
a highly automated and intuitive digital audio workstation
|
Backend for the clip editor part of the UI. More...
#include <src/structure/project/clip_editor.h>


Public Member Functions | |
| ClipEditor (utils::IObjectRegistry ®, QObject *parent=nullptr) | |
| MidiEditor * | midiEditor () const |
| ChordEditor * | chordEditor () const |
| AudioClipEditor * | audioClipEditor () const |
| AutomationEditor * | automationEditor () const |
| arrangement::Clip * | clip () const |
| QVariant | track () const |
| Q_INVOKABLE void | setClip (QVariant clip, QVariant track) |
| Q_INVOKABLE void | unsetClip () |
| Q_SIGNAL void | clipObjectChanged () |
| void | init_loaded () |
| Inits the ClipEditor after a Project is loaded. | |
| void | init () |
| Inits the clip editor. | |
| void | set_clip (ArrangerObject::Uuid clip_id, TrackUuid track_id) |
| Sets the track and refreshes the piano roll widgets. | |
| bool | has_clip () const |
| std::optional< std::pair< ArrangerObject *, Track * > > | get_clip_and_track () const |
Friends | |
| void | init_from (ClipEditor &obj, const ClipEditor &other, utils::ObjectCloneType clone_type) |
| void | to_json (nlohmann::json &j, const ClipEditor &editor) |
| void | from_json (const nlohmann::json &j, ClipEditor &editor) |
Backend for the clip editor part of the UI.
Definition at line 23 of file clip_editor.h.
|
inline |
Definition at line 48 of file clip_editor.h.
|
inline |
Definition at line 52 of file clip_editor.h.
|
inline |
Definition at line 47 of file clip_editor.h.
|
inline |
Definition at line 80 of file clip_editor.h.
|
inline |
Definition at line 46 of file clip_editor.h.
|
read |
Definition at line 30 of file clip_editor.h.
|
read |
Definition at line 31 of file clip_editor.h.
|
read |
Definition at line 29 of file clip_editor.h.
|
read |
Definition at line 26 of file clip_editor.h.
|
read |
Definition at line 28 of file clip_editor.h.
|
read |
Definition at line 27 of file clip_editor.h.