X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fclipproperties.h;h=8d7f8c13a0badf5be26eda7b26a7046716441aaf;hb=9f76a9103088feb8ae3feef0343ddfdcf0685fe6;hp=a02d5db41bb7fdb75a4f5d60e10bdfbdf3bca01e;hpb=f46ee295b40e18066ed4220e3d7d351fd77f281c;p=kdenlive diff --git a/src/clipproperties.h b/src/clipproperties.h index a02d5db4..8d7f8c13 100644 --- a/src/clipproperties.h +++ b/src/clipproperties.h @@ -18,31 +18,46 @@ ***************************************************************************/ -#ifndef CLIPPROPSDIALOG_H -#define CLIPPROPSDIALOG_H +#ifndef CLIPPROPERTIES_H +#define CLIPPROPERTIES_H -#include #include "definitions.h" -#include "docclipbase.h" #include "timecode.h" +#include "docclipbase.h" #include "ui_clipproperties_ui.h" -class ClipProperties : public QDialog { +class ClipProperties : public QDialog +{ Q_OBJECT public: ClipProperties(DocClipBase *clip, Timecode tc, double fps, QWidget * parent = 0); - + QMap properties(); + const QString &clipId() const; + bool needsTimelineRefresh() const; private slots: - + void parseFolder(); + void slotAddMarker(); + void slotEditMarker(); + void slotDeleteMarker(); + void slotFillMarkersList(); + void slotCheckMaxLength(); + void slotEnableLuma(int state); + void slotEnableLumaFile(int state); private: Ui::ClipProperties_UI m_view; DocClipBase *m_clip; Timecode m_tc; double m_fps; + /** used to count images in slideshow clip */ + int m_count; + bool m_clipNeedsRefresh; + +signals: + void addMarker(const QString &, GenTime, QString); };