|
LMMS
|
#include <MidiClipView.h>
Public Slots | |
| lmms::MidiClip * | getMidiClip () |
| void | update () override |
| Public Slots inherited from lmms::gui::ClipView | |
| virtual bool | close () |
| Close a ClipView. | |
| void | remove () |
| Removes a ClipView from its track view. | |
| void | update () override |
| Update a ClipView. | |
| void | selectColor () |
| void | randomizeColor () |
| void | resetColor () |
| Public Slots inherited from lmms::gui::selectableObject | |
| virtual void | update () |
Static Public Member Functions | |
| static bool | canMergeSelection (QVector< ClipView * > clipvs) |
| static void | mergeClips (QVector< ClipView * > clipvs) |
| static void | bulkClearNotesOutOfBounds (QVector< ClipView * > clipvs) |
| Static Public Member Functions inherited from lmms::gui::ClipView | |
| static void | remove (QVector< ClipView * > clipvs) |
| static void | toggleMute (QVector< ClipView * > clipvs) |
Protected Slots | |
| void | openInPianoRoll () |
| void | setGhostInPianoRoll () |
| void | setGhostInAutomationEditor () |
| void | resetName () |
| void | changeName () |
| void | transposeSelection () |
| void | clearNotesOutOfBounds () |
| Protected Slots inherited from lmms::gui::ClipView | |
| void | updateLength () |
| Updates a ClipView's length. | |
| void | updatePosition () |
| Updates a ClipView's position. | |
Protected Member Functions | |
| void | constructContextMenu (QMenu *) override |
| void | mousePressEvent (QMouseEvent *_me) override |
| void | mouseDoubleClickEvent (QMouseEvent *_me) override |
| void | paintEvent (QPaintEvent *pe) override |
| void | wheelEvent (QWheelEvent *_we) override |
| Protected Member Functions inherited from lmms::gui::ClipView | |
| void | contextMenuEvent (QContextMenuEvent *cme) override |
| Set up the context menu for this ClipView. | |
| void | contextMenuAction (ContextMenuAction action) |
| void | dragEnterEvent (QDragEnterEvent *dee) override |
| Change the ClipView's display when something being dragged enters it. | |
| void | dropEvent (QDropEvent *de) override |
| Handle something being dropped on this ClipObjectView. | |
| void | mousePressEvent (QMouseEvent *me) override |
| Handle a mouse press on this ClipView. | |
| void | mouseMoveEvent (QMouseEvent *me) override |
| Handle a mouse movement (drag) on this ClipView. | |
| void | mouseReleaseEvent (QMouseEvent *me) override |
| Handle a mouse release on this ClipView. | |
| void | resizeEvent (QResizeEvent *re) override |
| bool | unquantizedModHeld (QMouseEvent *me) |
| TimePos | quantizeSplitPos (TimePos) |
| float | pixelsPerBar () const |
| How many pixels a bar takes for this ClipView. | |
| DataFile | createClipDataFiles (const QVector< ClipView * > &clips) const |
| Create a DataFile suitable for copying multiple clips. | |
| virtual void | paintTextLabel (QString const &text, QPainter &painter) |
| auto | hasCustomColor () const -> bool |
| Protected Member Functions inherited from lmms::gui::ModelView | |
| virtual void | modelChanged () |
| QWidget * | widget () |
| virtual void | doConnections () |
Properties | |
| QColor | noteFillColor |
| QColor | noteBorderColor |
| QColor | mutedNoteFillColor |
| QColor | mutedNoteBorderColor |
| Properties inherited from lmms::gui::ClipView | |
| QColor | mutedColor |
| QColor | mutedBackgroundColor |
| QColor | selectedBlendColor |
| QColor | selectedColor |
| QColor | textColor |
| QColor | textBackgroundColor |
| QColor | textShadowColor |
| QColor | patternClipBackground |
| bool | gradient |
| QColor | markerColor |
Private Member Functions | |
| bool | isResizableBeforeStart () override |
| Returns whether the user can left-resize this clip so that the start of the clip bounds is before the start of the clip content. | |
| bool | destructiveSplitClip (const TimePos pos) override |
Private Attributes | |
| QPixmap | m_stepBtnOn0 = embed::getIconPixmap("step_btn_on_0") |
| QPixmap | m_stepBtnOn200 = embed::getIconPixmap("step_btn_on_200") |
| QPixmap | m_stepBtnOff = embed::getIconPixmap("step_btn_off") |
| QPixmap | m_stepBtnOffLight = embed::getIconPixmap("step_btn_off_light") |
| QPixmap | m_stepBtnHighlight = embed::getIconPixmap("step_btn_highlight") |
| MidiClip * | m_clip |
| QPixmap | m_paintPixmap |
| QColor | m_noteFillColor |
| QColor | m_noteBorderColor |
| QColor | m_mutedNoteFillColor |
| QColor | m_mutedNoteBorderColor |
| QStaticText | m_staticTextName |
| bool | m_legacySEPattern |
Additional Inherited Members | |
| Static Public Attributes inherited from lmms::gui::ClipView | |
| static const int | BORDER_WIDTH = 2 |
| Protected Types inherited from lmms::gui::ClipView | |
| enum class | ContextMenuAction { Remove , Cut , Copy , Paste , Mute } |
| Protected Attributes inherited from lmms::gui::ClipView | |
| TrackView * | m_trackView |
| TimePos | m_initialClipPos |
| TimePos | m_initialClipEnd |
| bool | m_marker = false |
| int | m_markerPos = 0 |
|
overridedefault |
|
static |
|
protectedslot |
|
protectedslot |
|
overrideprotectedvirtual |
Reimplemented from lmms::gui::ClipView.
Destructively split this Clip into two clips. If the clip type does not implement this feature, it will default to normal splitting.
| pos | the position of the split, relative to the start of the clip |
Reimplemented from lmms::gui::ClipView.
|
slot |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverrideprivatevirtual |
Returns whether the user can left-resize this clip so that the start of the clip bounds is before the start of the clip content.
Reimplemented from lmms::gui::ClipView.
|
overrideprotected |
|
overrideprotected |
|
protectedslot |
|
overrideprotected |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
overrideslot |
|
overrideprotected |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |