25#ifndef LMMS_GUI_TRACK_CONTENT_WIDGET_H
26#define LMMS_GUI_TRACK_CONTENT_WIDGET_H
76 removeClipView( m_clipViews[clipNum] );
132 void dropEvent( QDropEvent * de )
override;
140 return "trackcontentwidget";
#define READ(addr)
Definition Ay_Cpu.cpp:92
#define WRITE(addr, data)
Definition Ay_Cpu.cpp:93
#define override
Definition DistrhoDefines.h:73
JournallingObject()
Definition JournallingObject.cpp:36
Base-class for all tracks.
Definition Track.h:68
QVector< ClipView * > clipViewVector
Definition TrackContentWidget.h:161
void changePosition(const lmms::TimePos &newPos=TimePos(-1))
Move the trackContentWidget to a new place in time.
Definition TrackContentWidget.cpp:232
clipViewVector m_clipViews
Definition TrackContentWidget.h:162
int coarseGridWidth
Definition TrackContentWidget.h:59
QBrush m_embossColor
Definition TrackContentWidget.h:172
QPixmap m_background
Definition TrackContentWidget.h:164
QBrush m_darkerColor
Definition TrackContentWidget.h:167
void setFineGridColor(const QBrush &c)
CSS theming qproperty access method.
Definition TrackContentWidget.cpp:784
bool canPasteSelection(TimePos clipPos, const QDropEvent *de)
Returns whether a selection of Clips can be pasted into this.
Definition TrackContentWidget.cpp:345
QBrush horizontalColor
Definition TrackContentWidget.h:56
void setHorizontalWidth(int c)
CSS theming qproperty access method.
Definition TrackContentWidget.cpp:804
int horizontalWidth
Definition TrackContentWidget.h:61
void setCoarseGridColor(const QBrush &c)
CSS theming qproperty access method.
Definition TrackContentWidget.cpp:780
int embossWidth
Definition TrackContentWidget.h:62
ContextMenuAction
Definition TrackContentWidget.h:125
@ Paste
Definition TrackContentWidget.h:126
void contextMenuAction(QContextMenuEvent *cme, ContextMenuAction action)
Definition TrackContentWidget.cpp:708
void paintEvent(QPaintEvent *pe) override
Repaint the trackContentWidget on command.
Definition TrackContentWidget.cpp:628
void dropEvent(QDropEvent *de) override
Respond to a drop event on the trackContentWidget.
Definition TrackContentWidget.cpp:559
Track * getTrack()
Return the track shown by the trackContentWidget.
Definition TrackContentWidget.cpp:663
int m_embossWidth
Definition TrackContentWidget.h:177
TimePos getPosition(int mouseX)
Return the position of the trackContentWidget in bars.
Definition TrackContentWidget.cpp:307
void updateBackground()
Updates the background tile pixmap.
Definition TrackContentWidget.cpp:102
int m_embossOffset
Definition TrackContentWidget.h:179
void setEmbossColor(const QBrush &c)
CSS theming qproperty access method.
Definition TrackContentWidget.cpp:792
QBrush m_coarseGridColor
Definition TrackContentWidget.h:169
TrackView * m_trackView
Definition TrackContentWidget.h:159
void mouseReleaseEvent(QMouseEvent *me) override
Definition TrackContentWidget.cpp:615
void setDarkerColor(const QBrush &c)
CSS theming qproperty access method.
Definition TrackContentWidget.cpp:772
void contextMenuEvent(QContextMenuEvent *cme) override
Definition TrackContentWidget.cpp:682
void setEmbossOffset(int c)
CSS theming qproperty access method.
Definition TrackContentWidget.cpp:812
int m_fineGridWidth
Definition TrackContentWidget.h:175
QBrush lighterColor
Definition TrackContentWidget.h:53
TimePos endPosition(const TimePos &posStart)
Return the end position of the trackContentWidget in Bars.
Definition TrackContentWidget.cpp:675
TrackContentWidget(TrackView *parent)
Create a new trackContentWidget.
Definition TrackContentWidget.cpp:65
void setFineGridWidth(int c)
CSS theming qproperty access method.
Definition TrackContentWidget.cpp:800
QString nodeName() const override
Definition TrackContentWidget.h:138
int embossOffset
Definition TrackContentWidget.h:64
int m_horizontalWidth
Definition TrackContentWidget.h:176
void setLighterColor(const QBrush &c)
CSS theming qproperty access method.
Definition TrackContentWidget.cpp:776
void setEmbossWidth(int c)
CSS theming qproperty access method.
Definition TrackContentWidget.cpp:808
void removeClipView(ClipView *clipv)
Removes the given ClipView from this widget.
Definition TrackContentWidget.cpp:195
bool pasteSelection(TimePos clipPos, QDropEvent *de)
Pastes a selection of Clips onto the track.
Definition TrackContentWidget.cpp:440
void loadSettings(const QDomElement &element) override
Definition TrackContentWidget.h:149
QBrush m_fineGridColor
Definition TrackContentWidget.h:170
void saveSettings(QDomDocument &doc, QDomElement &element) override
Definition TrackContentWidget.h:143
void setHorizontalColor(const QBrush &c)
CSS theming qproperty access method.
Definition TrackContentWidget.cpp:788
QBrush m_horizontalColor
Definition TrackContentWidget.h:171
QBrush coarseGridColor
Definition TrackContentWidget.h:54
void resizeEvent(QResizeEvent *re) override
Updates the background tile pixmap on size changes.
Definition TrackContentWidget.cpp:649
QBrush m_lighterColor
Definition TrackContentWidget.h:168
QBrush fineGridColor
Definition TrackContentWidget.h:55
void dragEnterEvent(QDragEnterEvent *dee) override
Respond to a drag enter event on the trackContentWidget.
Definition TrackContentWidget.cpp:323
int m_coarseGridWidth
Definition TrackContentWidget.h:174
void update()
Update ourselves by updating all the ClipViews attached.
Definition TrackContentWidget.cpp:213
void addClipView(ClipView *clipv)
Adds a ClipView to this widget.
Definition TrackContentWidget.cpp:175
void setCoarseGridWidth(int c)
CSS theming qproperty access method.
Definition TrackContentWidget.cpp:796
void mousePressEvent(QMouseEvent *me) override
Respond to a mouse press on the trackContentWidget.
Definition TrackContentWidget.cpp:577
QBrush embossColor
Definition TrackContentWidget.h:57
int fineGridWidth
Definition TrackContentWidget.h:60
QBrush darkerColor
Definition TrackContentWidget.h:52
Definition TrackView.h:60
unsigned md
Definition inflate.c:944
static uintptr_t parent
Definition pugl.h:1644
Definition AudioPortAudio.cpp:223
Definition AudioAlsa.cpp:35
return c
Definition crypt.c:175