Q_OBJECT public:
- KThumb(ClipManager *clipManager, KUrl url, int width, int height, QObject * parent = 0, const char *name = 0);
+ KThumb(ClipManager *clipManager, KUrl url, QObject * parent = 0, const char *name = 0);
~KThumb();
public slots:
void extractImage(int frame, int frame2);
+ void updateClipUrl(KUrl url);
static QPixmap getImage(KUrl url, int width, int height);
+ static QPixmap getImage(QDomElement xml, int frame, int width, int height);
/* void getImage(KUrl url, int frame, int width, int height);
void getThumbs(KUrl url, int startframe, int endframe, int width, int height);*/
void stopAudioThumbs();
void removeAudioThumb();
void getAudioThumbs(int channel, double frame, double frameLength, int arrayWidth);
+ static QPixmap getImage(KUrl url, int frame, int width, int height);
+ static QPixmap getFrame(Mlt::Producer* producer, int framepos, int width, int height);
protected:
virtual void customEvent(QEvent * event);
MyThread thumbProducer;
KUrl m_url;
QString m_thumbFile;
- int m_width;
- int m_height;
Mlt::Profile *m_profile;
ClipManager *m_clipManager;