X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmonitor.h;h=35b539e96ab48ba2d650413d324912ccd9217f87;hb=2b46b701a1a20a5daa519e6201e051fabca198ad;hp=fbe9ee8358ba4c05fe70563f5a488bd5553b0deb;hpb=fa51ab38fb151a34504ae0a145393db35cd509ef;p=kdenlive diff --git a/src/monitor.h b/src/monitor.h index fbe9ee83..35b539e9 100644 --- a/src/monitor.h +++ b/src/monitor.h @@ -78,6 +78,7 @@ public: DocClipBase *activeClip(); GenTime position(); void checkOverlay(); + void updateTimecodeFormat(); protected: virtual void mousePressEvent(QMouseEvent * event); @@ -101,7 +102,6 @@ private: bool m_isActive; double m_scale; int m_length; - int m_position; bool m_dragStarted; MonitorRefresh *m_monitorRefresh; KIcon m_playIcon; @@ -113,6 +113,7 @@ private: QMenu *m_playMenu; QPoint m_DragStartPosition; GenTime getSnapForPos(bool previous); + bool m_frametimecode; private slots: void seekCursor(int pos); @@ -125,12 +126,13 @@ private slots: void slotSeek(); void setClipZone(QPoint pos); void slotSwitchMonitorInfo(bool show); + void slotSwitchDropFrames(bool show); public slots: void slotOpenFile(const QString &); void slotSetXml(DocClipBase *clip, const int position = -1); void initMonitor(); - void refreshMonitor(bool visible); + void refreshMonitor(bool visible = true); void slotSeek(int pos); void stop(); void start(); @@ -162,6 +164,7 @@ signals: void adjustMonitorSize(); void zoneUpdated(QPoint); void saveZone(Render *, QPoint); + void blockMonitors(); }; #endif