Zrythm v2.0.0-alpha.1
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::gui::qquick::MidiClipCanvasItem Class Reference
Inheritance diagram for zrythm::gui::qquick::MidiClipCanvasItem:
Collaboration diagram for zrythm::gui::qquick::MidiClipCanvasItem:

Signals

void midiClipChanged ()
void noteColorChanged ()
Signals inherited from zrythm::gui::qquick::ClipCanvasItemBase
void referenceWidthChanged ()
void referenceXChanged ()
void loopPreviewChanged ()

Public Member Functions

 MidiClipCanvasItem (QQuickItem *parent=nullptr)
QCanvasPainterItemRenderer * createItemRenderer () const override
structure::arrangement::MidiClipmidiClip () const
void setMidiClip (structure::arrangement::MidiClip *clip)
QColor noteColor () const
void setNoteColor (const QColor &color)
Public Member Functions inherited from zrythm::gui::qquick::ClipCanvasItemBase
 ClipCanvasItemBase (QQuickItem *parent=nullptr)
qreal referenceWidth () const
void setReferenceWidth (qreal w)
qreal referenceX () const
void setReferenceX (qreal x)
qreal effectiveReferenceWidth () const
 Returns referenceWidth if set (> 0), otherwise the actual width().
bool loopPreview () const
 When true, the renderer wraps content into the loop region even if the clip is not currently looped.
void setLoopPreview (bool preview)

Properties

zrythm::structure::arrangement::MidiClipmidiClip
QColor noteColor
Properties inherited from zrythm::gui::qquick::ClipCanvasItemBase
qreal referenceWidth
qreal referenceX
bool loopPreview

Detailed Description

Definition at line 23 of file midi_clip_canvas_item.h.

Member Function Documentation

◆ midiClip()

structure::arrangement::MidiClip * zrythm::gui::qquick::MidiClipCanvasItem::midiClip ( ) const
inline

Definition at line 36 of file midi_clip_canvas_item.h.

◆ noteColor()

QColor zrythm::gui::qquick::MidiClipCanvasItem::noteColor ( ) const
inline

Definition at line 38 of file midi_clip_canvas_item.h.

Property Documentation

◆ midiClip

zrythm::structure::arrangement::MidiClip * zrythm::gui::qquick::MidiClipCanvasItem::midiClip
readwrite

Definition at line 28 of file midi_clip_canvas_item.h.

◆ noteColor

QColor zrythm::gui::qquick::MidiClipCanvasItem::noteColor
readwrite

Definition at line 29 of file midi_clip_canvas_item.h.


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