27 #include <QAbstractScrollArea>
34 class WaveRenderEngine;
40 class WaveDataTimeframe;
60 void setCursorTimeInternal(
double tCursor);
65 void handleContextMenuRequested(
const QPoint&
pos);
66 void handleCopyCursorTime();
67 void handleEnterCursorTime();
68 void handleJumpPreviousTransition();
69 void handleJumpNextTransition();
void handleWaveUpdated(int iwave, int groupId)
void mouseDoubleClickEvent(QMouseEvent *) override
void resizeEvent(QResizeEvent *) override
void mouseReleaseEvent(QMouseEvent *) override
WaveGraphicsCanvas(WaveDataList *wdlist, WaveItemHash *wHash, QWidget *parent=nullptr)
void handleTimeframeChanged(const hal::WaveDataTimeframe *tframe)
void emitUndoStateChanged()
void wheelEvent(QWheelEvent *) override
const WaveItemHash * waveItemHash() const
void mousePressEvent(QMouseEvent *) override
WaveRenderEngine * renderEngine()
const WaveTransform * transform() const
void mouseMoveEvent(QMouseEvent *) override
void setCursorPosition(double tCursor, int xpos)
void scrollContentsBy(int dx, int dy) override
void cursorMoved(double tCursor, int xpos)
QObject * parent() const const