25#ifndef LMMS_GUI_MIDI_CLIP_VIEW_H
26#define LMMS_GUI_MIDI_CLIP_VIEW_H
68 static void mergeClips(QVector<ClipView*> clipvs);
ClipView(Clip *clip, TrackView *tv)
Creates a new clip view for the given clip in the given track view.
Definition ClipView.cpp:67
void paintEvent(QPaintEvent *pe) override
Definition MidiClipView.cpp:552
QPixmap m_paintPixmap
Definition MidiClipView.h:103
void setMutedNoteBorderColor(QColor const &color)
Definition MidiClipView.h:64
QColor const & getNoteBorderColor() const
Definition MidiClipView.h:57
void constructContextMenu(QMenu *) override
Definition MidiClipView.cpp:195
QColor const & getMutedNoteBorderColor() const
Definition MidiClipView.h:63
~MidiClipView() override=default
void clearNotesOutOfBounds()
Definition MidiClipView.cpp:372
QColor m_mutedNoteFillColor
Definition MidiClipView.h:107
void setNoteFillColor(QColor const &color)
Definition MidiClipView.h:55
void openInPianoRoll()
Definition MidiClipView.cpp:92
QColor mutedNoteBorderColor
Definition MidiClipView.h:52
QPixmap m_stepBtnOn0
Definition MidiClipView.h:96
QColor mutedNoteFillColor
Definition MidiClipView.h:51
void transposeSelection()
Definition MidiClipView.cpp:139
static void mergeClips(QVector< ClipView * > clipvs)
Definition MidiClipView.cpp:275
bool isResizableBeforeStart() override
Definition MidiClipView.h:114
QPixmap m_stepBtnOffLight
Definition MidiClipView.h:99
QPixmap m_stepBtnOff
Definition MidiClipView.h:98
bool destructiveSplitClip(const TimePos pos) override
Destructively split this Clip into two clips.
Definition MidiClipView.cpp:873
void mousePressEvent(QMouseEvent *_me) override
Definition MidiClipView.cpp:422
void setGhostInPianoRoll()
Definition MidiClipView.cpp:105
QStaticText m_staticTextName
Definition MidiClipView.h:110
QColor m_noteBorderColor
Definition MidiClipView.h:106
void resetName()
Definition MidiClipView.cpp:123
QPixmap m_stepBtnHighlight
Definition MidiClipView.h:100
QColor noteBorderColor
Definition MidiClipView.h:50
lmms::MidiClip * getMidiClip()
Definition MidiClipView.cpp:74
void setNoteBorderColor(QColor const &color)
Definition MidiClipView.h:58
QPixmap m_stepBtnOn200
Definition MidiClipView.h:97
void wheelEvent(QWheelEvent *_we) override
Definition MidiClipView.cpp:496
QColor m_noteFillColor
Definition MidiClipView.h:105
MidiClip * m_clip
Definition MidiClipView.h:102
static bool canMergeSelection(QVector< ClipView * > clipvs)
Definition MidiClipView.cpp:259
QColor m_mutedNoteBorderColor
Definition MidiClipView.h:108
void update() override
Definition MidiClipView.cpp:82
void setGhostInAutomationEditor()
Definition MidiClipView.cpp:114
static void bulkClearNotesOutOfBounds(QVector< ClipView * > clipvs)
Definition MidiClipView.cpp:404
void changeName()
Definition MidiClipView.cpp:128
void mouseDoubleClickEvent(QMouseEvent *_me) override
Definition MidiClipView.cpp:478
bool m_legacySEPattern
Definition MidiClipView.h:112
QColor const & getMutedNoteFillColor() const
Definition MidiClipView.h:60
MidiClipView(MidiClip *clip, TrackView *parent)
Definition MidiClipView.cpp:53
void setMutedNoteFillColor(QColor const &color)
Definition MidiClipView.h:61
QColor const & getNoteFillColor() const
Definition MidiClipView.h:54
QColor noteFillColor
Definition MidiClipView.h:49
Definition TrackView.h:60
auto getIconPixmap(std::string_view name, int width, int height, const char *const *xpm) -> QPixmap
Return an image for the icon pixmap cache.
Definition embed.cpp:107
Definition AudioPortAudio.cpp:209
Definition RemotePluginBase.cpp:34