Initial commit
This commit is contained in:
commit
b7d90b9afe
16245 files changed
+3396666
No files matched your search
+40
@@ -0,0 +1,40 @@
|
||||
#pragma once
|
||||
|
||||
#include <QWidget>
|
||||
|
||||
|
||||
namespace LtsScriptTimeline
|
||||
{
|
||||
class TrackEntry;
|
||||
|
||||
|
||||
class TrackEntryPreviewer : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit TrackEntryPreviewer(QWidget *parent = nullptr);
|
||||
~TrackEntryPreviewer();
|
||||
|
||||
/**
|
||||
* @brief setTrackEntry
|
||||
* @param te (does not take ownership)
|
||||
*/
|
||||
void setTrackEntry(TrackEntry *te);
|
||||
TrackEntry *trackEntry() const { return m_te; }
|
||||
|
||||
protected:
|
||||
void paintEvent(QPaintEvent *event) override;
|
||||
void mousePressEvent(QMouseEvent *event) override;
|
||||
|
||||
private:
|
||||
TrackEntry *m_te;
|
||||
|
||||
signals:
|
||||
void signalDelete();
|
||||
void signalStartDrag();
|
||||
void signalStopDrag();
|
||||
|
||||
};
|
||||
|
||||
} // namespace LtsScriptTimeline
|
||||
Reference in new issue
Block a user