MonitorRefresh(QWidget* parent);
virtual void paintEvent(QPaintEvent * event);
void setRenderer(Render* render);
+
private:
Render *m_renderer;
};
void resetProfile();
QString name() const;
void resetSize();
+ bool isActive() const;
+ void pause();
+ void setupMenu(QMenu *goMenu);
+ QDomDocument sceneList();
protected:
virtual void mousePressEvent(QMouseEvent * event);
KRestrictedLine *m_timePos;
QAction *m_playAction;
QMenu *m_contextMenu;
+ QMenu *m_configMenu;
+ QMenu *m_playMenu;
DocClipBase *m_currentClip;
QPoint m_DragStartPosition;
bool m_dragStarted;
void slotSetThumbFrame();
void slotSetSizeOneToOne();
void slotSetSizeOneToTwo();
- void slotSetZoneStart();
- void slotSetZoneEnd();
+ void slotSaveZone();
+ void slotSeek();
public slots:
void slotOpenFile(const QString &);
void saveSceneList(QString path, QDomElement info = QDomElement());
void slotStart();
void slotEnd();
+ void slotSetZoneStart();
+ void slotSetZoneEnd();
void slotZoneStart();
void slotZoneEnd();
void slotZoneMoved(int start, int end);
void refreshClipThumbnail(const QString &);
void adjustMonitorSize();
void zoneUpdated(QPoint);
+ void saveZone(Render *, QPoint);
};
#endif