X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmonitor.h;h=5dc6f2a4eeb0bf49f65661b58adf3a83888b1509;hb=9999e7e3faa786ebf2fc01a5a1105b0389101e7b;hp=84a8b9b368bc8ad3361598945de0b7d4675cb602;hpb=b94d740d404a3528c7d93a5ea2c734d9a092d78a;p=kdenlive diff --git a/src/monitor.h b/src/monitor.h index 84a8b9b3..5dc6f2a4 100644 --- a/src/monitor.h +++ b/src/monitor.h @@ -86,12 +86,19 @@ public: void checkOverlay(); void updateTimecodeFormat(); void updateMarkers(DocClipBase *source); + void setMarkers(const QList &markers); MonitorEditWidget *getEffectEdit(); QWidget *container(); void reloadProducer(const QString &id); QFrame *m_volumePopup; /** @brief Reimplemented from QWidget, updates the palette colors. */ void setPalette ( const QPalette & p); + /** @brief Returns a hh:mm:ss timecode from a frame number. */ + QString getTimecodeFromFrames(int pos); + /** @brief Returns current project's fps. */ + double fps() const; + /** @brief Get url for the clip's thumbnail */ + QString getMarkerThumb(GenTime pos); protected: virtual void mousePressEvent(QMouseEvent * event); @@ -115,7 +122,6 @@ protected: //virtual void paintEvent(QPaintEvent * event); private: - Kdenlive::MONITORID m_name; DocClipBase *m_currentClip; SmallRuler *m_ruler; Overlay *m_overlay; @@ -134,7 +140,6 @@ private: QMenu *m_markerMenu; QPoint m_DragStartPosition; MonitorEditWidget *m_effectWidget; - VideoContainer *m_videoBox; /** Selected clip/transition in timeline. Used for looping it. */ AbstractClipItem *m_selectedClip; /** true if selected clip is transition, false = selected clip is clip.