private:
bool m_isZone;
+
+protected:
+ virtual void mouseDoubleClickEvent ( QMouseEvent * event );
+ virtual void mousePressEvent ( QMouseEvent * event );
+ virtual void mouseReleaseEvent ( QMouseEvent * event );
+
+signals:
+ void editMarker();
};
class Monitor : public QWidget
QToolBar *m_toolbar;
QWidget *m_volumeWidget;
QSlider *m_audioSlider;
+ QAction *m_editMarker;
private slots:
void seekCursor(int pos);
void slotGoToMarker(QAction *action);
void slotSetVolume(int volume);
void slotShowVolume();
+ void slotEditMarker();
public slots:
void slotOpenFile(const QString &);
signals:
void renderPosition(int);
void durationChanged(int);
- void refreshClipThumbnail(const QString &);
+ void refreshClipThumbnail(const QString &, bool);
void adjustMonitorSize();
void zoneUpdated(QPoint);
void saveZone(Render *, QPoint);