25#ifndef LMMS_GUI_TRACK_CONTENT_WIDGET_H
26#define LMMS_GUI_TRACK_CONTENT_WIDGET_H
95 removeClipView( m_clipViews[clipNum] );
192 return "trackcontentwidget";
JournallingObject()
Definition JournallingObject.cpp:36
TimePos(const bar_t bar, const tick_t ticks)
Definition TimePos.cpp:45
Base-class for all tracks.
Definition Track.h:67
QVector< ClipView * > clipViewVector
Definition TrackContentWidget.h:217
void changePosition(const lmms::TimePos &newPos=TimePos(-1))
Move the trackContentWidget to a new place in time.
Definition TrackContentWidget.cpp:197
clipViewVector m_clipViews
Definition TrackContentWidget.h:218
int coarseGridWidth
Definition TrackContentWidget.h:59
QBrush m_embossColor
Definition TrackContentWidget.h:228
QPixmap m_background
Definition TrackContentWidget.h:220
QBrush m_darkerColor
Definition TrackContentWidget.h:223
QBrush embossColor() const
Definition TrackContentWidget.h:126
QBrush darkerColor() const
Definition TrackContentWidget.h:121
void setFineGridColor(const QBrush &c)
Definition TrackContentWidget.h:136
bool canPasteSelection(TimePos clipPos, const QDropEvent *de)
Returns whether a selection of Clips can be pasted into this.
Definition TrackContentWidget.cpp:276
QBrush coarseGridColor() const
Definition TrackContentWidget.h:123
QBrush horizontalColor
Definition TrackContentWidget.h:56
void setHorizontalWidth(int c)
Definition TrackContentWidget.h:141
int horizontalWidth
Definition TrackContentWidget.h:61
void setCoarseGridColor(const QBrush &c)
Definition TrackContentWidget.h:135
int embossWidth
Definition TrackContentWidget.h:62
ContextMenuAction
Definition TrackContentWidget.h:161
void contextMenuAction(QContextMenuEvent *cme, ContextMenuAction action)
Definition TrackContentWidget.cpp:611
void paintEvent(QPaintEvent *pe) override
Repaint the trackContentWidget on command.
Definition TrackContentWidget.cpp:542
void dropEvent(QDropEvent *de) override
Respond to a drop event on the trackContentWidget.
Definition TrackContentWidget.cpp:481
Track * getTrack()
Return the track shown by the trackContentWidget.
Definition TrackContentWidget.cpp:570
int m_embossWidth
Definition TrackContentWidget.h:233
TimePos getPosition(int mouseX)
Return the position of the trackContentWidget in bars.
Definition TrackContentWidget.cpp:247
int embossOffset() const
Definition TrackContentWidget.h:131
void updateBackground()
Updates the background tile pixmap.
Definition TrackContentWidget.cpp:89
int m_embossOffset
Definition TrackContentWidget.h:235
void setEmbossColor(const QBrush &c)
Definition TrackContentWidget.h:138
QBrush m_coarseGridColor
Definition TrackContentWidget.h:225
TrackView * m_trackView
Definition TrackContentWidget.h:215
QBrush horizontalColor() const
Definition TrackContentWidget.h:125
int horizontalWidth() const
Definition TrackContentWidget.h:129
void mouseReleaseEvent(QMouseEvent *me) override
Definition TrackContentWidget.cpp:533
void setDarkerColor(const QBrush &c)
Definition TrackContentWidget.h:133
void contextMenuEvent(QContextMenuEvent *cme) override
Definition TrackContentWidget.cpp:585
void setEmbossOffset(int c)
Definition TrackContentWidget.h:143
int fineGridWidth() const
Definition TrackContentWidget.h:128
int m_fineGridWidth
Definition TrackContentWidget.h:231
QBrush lighterColor
Definition TrackContentWidget.h:53
TimePos endPosition(const TimePos &posStart)
Return the end position of the trackContentWidget in Bars.
Definition TrackContentWidget.cpp:578
TrackContentWidget(TrackView *parent)
Create a new trackContentWidget.
Definition TrackContentWidget.cpp:56
void setFineGridWidth(int c)
Definition TrackContentWidget.h:140
QString nodeName() const override
Definition TrackContentWidget.h:190
int embossOffset
Definition TrackContentWidget.h:64
int m_horizontalWidth
Definition TrackContentWidget.h:232
void setLighterColor(const QBrush &c)
Definition TrackContentWidget.h:134
void setEmbossWidth(int c)
Definition TrackContentWidget.h:142
void removeClipView(ClipView *clipv)
Removes the given ClipView from this widget.
Definition TrackContentWidget.cpp:169
bool pasteSelection(TimePos clipPos, QDropEvent *de)
Pastes a selection of Clips onto the track.
Definition TrackContentWidget.cpp:366
void loadSettings(const QDomElement &element) override
Definition TrackContentWidget.h:201
QBrush lighterColor() const
Definition TrackContentWidget.h:122
QBrush m_fineGridColor
Definition TrackContentWidget.h:226
void saveSettings(QDomDocument &doc, QDomElement &element) override
Definition TrackContentWidget.h:195
QBrush fineGridColor() const
Definition TrackContentWidget.h:124
int embossWidth() const
Definition TrackContentWidget.h:130
void setHorizontalColor(const QBrush &c)
Definition TrackContentWidget.h:137
QBrush m_horizontalColor
Definition TrackContentWidget.h:227
QBrush coarseGridColor
Definition TrackContentWidget.h:54
void resizeEvent(QResizeEvent *re) override
Updates the background tile pixmap on size changes.
Definition TrackContentWidget.cpp:559
QBrush m_lighterColor
Definition TrackContentWidget.h:224
QBrush fineGridColor
Definition TrackContentWidget.h:55
void dragEnterEvent(QDragEnterEvent *dee) override
Respond to a drag enter event on the trackContentWidget.
Definition TrackContentWidget.cpp:259
int m_coarseGridWidth
Definition TrackContentWidget.h:230
void update()
Update ourselves by updating all the ClipViews attached.
Definition TrackContentWidget.cpp:184
void addClipView(ClipView *clipv)
Adds a ClipView to this widget.
Definition TrackContentWidget.cpp:155
void setCoarseGridWidth(int c)
Definition TrackContentWidget.h:139
void mousePressEvent(QMouseEvent *me) override
Respond to a mouse press on the trackContentWidget.
Definition TrackContentWidget.cpp:495
QBrush embossColor
Definition TrackContentWidget.h:57
int fineGridWidth
Definition TrackContentWidget.h:60
QBrush darkerColor
Definition TrackContentWidget.h:52
int coarseGridWidth() const
Definition TrackContentWidget.h:127
Definition TrackView.h:60
Definition AudioPortAudio.cpp:209
Definition RemotePluginBase.cpp:34