- virtual void mouseDoubleClickEvent ( QMouseEvent * event );
- virtual void mousePressEvent ( QMouseEvent * event );
- virtual void mouseReleaseEvent ( QMouseEvent * event );
+ void mouseDoubleClickEvent ( QMouseEvent * event );
+ void mousePressEvent ( QMouseEvent * event );
+ void mouseReleaseEvent ( QMouseEvent * event );
- virtual void mousePressEvent(QMouseEvent * event);
- virtual void mouseReleaseEvent(QMouseEvent * event);
- virtual void mouseDoubleClickEvent(QMouseEvent * event);
- virtual void resizeEvent(QResizeEvent *event);
+ void mousePressEvent(QMouseEvent * event);
+ void mouseReleaseEvent(QMouseEvent * event);
+ void mouseDoubleClickEvent(QMouseEvent * event);
+ void resizeEvent(QResizeEvent *event);
/** @brief Move to another position on mouse wheel event.
*
* Moves towards the end of the clip/timeline on mouse wheel down/back, the
* opposite on mouse wheel up/forward.
* Ctrl + wheel moves by a second, without Ctrl it moves by a single frame. */
/** @brief Move to another position on mouse wheel event.
*
* Moves towards the end of the clip/timeline on mouse wheel down/back, the
* opposite on mouse wheel up/forward.
* Ctrl + wheel moves by a second, without Ctrl it moves by a single frame. */
void slotSwitchMonitorInfo(bool show);
void slotSwitchDropFrames(bool show);
void slotGoToMarker(QAction *action);
void slotSwitchMonitorInfo(bool show);
void slotSwitchDropFrames(bool show);
void slotGoToMarker(QAction *action);
void slotRewind(double speed = 0);
void slotRewindOneFrame(int diff = 1);
void slotForwardOneFrame(int diff = 1);
void slotRewind(double speed = 0);
void slotRewindOneFrame(int diff = 1);
void slotForwardOneFrame(int diff = 1);
void durationChanged(int);
void refreshClipThumbnail(const QString &, bool);
void adjustMonitorSize();
void durationChanged(int);
void refreshClipThumbnail(const QString &, bool);
void adjustMonitorSize();
- void zoneUpdated(QPoint);
- void saveZone(Render *, QPoint, DocClipBase *);
+ void zoneUpdated(const QPoint&);
+ void saveZone(Render *, const QPoint&, DocClipBase *);
/** @brief Editing transitions / effects over the monitor requires the renderer to send frames as QImage.
* This causes a major slowdown, so we only enable it if required */
void requestFrameForAnalysis(bool);
/** @brief Request a zone extraction (ffmpeg transcoding). */
/** @brief Editing transitions / effects over the monitor requires the renderer to send frames as QImage.
* This causes a major slowdown, so we only enable it if required */
void requestFrameForAnalysis(bool);
/** @brief Request a zone extraction (ffmpeg transcoding). */