#pragma once #include #include namespace Ui { class TrackEntryPreviewWidget; } namespace LtsScriptTimeline { class TrackEntry; class LTSSCRIPTTIMELINE_EXPORT TrackEntryPreviewWidget : public QWidget { Q_OBJECT public: explicit TrackEntryPreviewWidget(QWidget *parent = nullptr); ~TrackEntryPreviewWidget(); void setTrackEntry(TrackEntry *te); void setTopicEnabled(bool enabled); private: Ui::TrackEntryPreviewWidget *m_ui; void contextMenuEvent(QContextMenuEvent *event); signals: void signalStartDrag(); void signalStopDrag(); void signalDelete(); }; }