X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fslideshowclip.h;h=662ed1c89de18bb904f4abdd6a6ea961af6017b2;hb=ead7176d2ab818ec3a1275aeca2b2fc0c1ea1276;hp=116219ea8477a1a375365dceaddf9af61bb23ea1;hpb=ce3a9c15d4f1fb2d8a62e68198811cfd34f3bb7f;p=kdenlive diff --git a/src/slideshowclip.h b/src/slideshowclip.h index 116219ea..662ed1c8 100644 --- a/src/slideshowclip.h +++ b/src/slideshowclip.h @@ -18,21 +18,24 @@ ***************************************************************************/ -#ifndef SLIDESHOWDIALOG_H -#define SLIDESHOWDIALOG_H +#ifndef SLIDESHOWCLIP_H +#define SLIDESHOWCLIP_H -#include #include "definitions.h" #include "docclipbase.h" #include "timecode.h" #include "ui_slideshowclip_ui.h" -class SlideshowClip : public QDialog { +#include + +class SlideshowClip : public QDialog +{ Q_OBJECT public: - SlideshowClip(QWidget * parent = 0); + SlideshowClip(Timecode tc, QWidget * parent = 0); + virtual ~ SlideshowClip(); /** return selected path for slideshow in MLT format */ QString selectedPath() const; QString clipName() const; @@ -47,11 +50,17 @@ public: private slots: void parseFolder(); void slotEnableLuma(int state); + void slotEnableThumbs(int state); void slotEnableLumaFile(int state); + void slotUpdateDurationFormat(int ix); + void slotGenerateThumbs(); + void slotSetPixmap(const KFileItem &fileItem, const QPixmap &pix); private: Ui::SlideshowClip_UI m_view; int m_count; + Timecode m_timecode; + KIO::PreviewJob *m_thumbJob; };