|
LMMS
|
#include <PatternClipView.h>
Public Slots | |
| 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 () |
Protected Slots | |
| void | openInPatternEditor () |
| void | resetName () |
| void | changeName () |
| 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 | paintEvent (QPaintEvent *pe) override |
| void | mouseDoubleClickEvent (QMouseEvent *_me) override |
| void | constructContextMenu (QMenu *) 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 () |
| 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 | |
| float | emptyTrackHeightRatio |
| float | verticalPadding |
| float | noteVerticalSpacing |
| float | noteHorizontalSpacing |
| QColor | noteColor |
| Properties inherited from lmms::gui::ClipView | |
| QColor | mutedColor |
| QColor | mutedBackgroundColor |
| QColor | selectedColor |
| QColor | textColor |
| QColor | textBackgroundColor |
| QColor | textShadowColor |
| QColor | patternClipBackground |
| bool | gradient |
| QColor | markerColor |
Private Attributes | |
| PatternClip * | m_patternClip |
| QPixmap | m_paintPixmap |
| QStaticText | m_staticTextName |
| float | m_emptyTrackHeightRatio {0.5f} |
| float | m_verticalPadding {0.15f} |
| float | m_noteVerticalSpacing {0.2f} |
| float | m_noteHorizontalSpacing {0.2f} |
| QColor | m_noteColor {255, 255, 255} |
Additional Inherited Members | |
| Static Public Member Functions inherited from lmms::gui::ClipView | |
| static void | remove (QVector< ClipView * > clipvs) |
| static void | toggleMute (QVector< ClipView * > clipvs) |
| 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 |
|
protectedslot |
|
overrideprotectedvirtual |
Reimplemented from lmms::gui::ClipView.
|
overrideprotected |
|
protectedslot |
|
overrideprotected |
|
protectedslot |
|
overrideslot |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| float lmms::gui::PatternClipView::emptyTrackHeightRatio |
| QColor lmms::gui::PatternClipView::noteColor |
| float lmms::gui::PatternClipView::noteHorizontalSpacing |
| float lmms::gui::PatternClipView::noteVerticalSpacing |
| float lmms::gui::PatternClipView::verticalPadding |