}
//static
-QPixmap KThumb::getImage(KUrl url, int width, int height)
+QPixmap KThumb::getImage(const KUrl& url, int width, int height)
{
if (url.isEmpty()) return QPixmap();
return getImage(url, 0, width, height);
}
//static
-QPixmap KThumb::getImage(KUrl url, int frame, int width, int height)
+QPixmap KThumb::getImage(const KUrl& url, int frame, int width, int height)
{
Mlt::Profile profile(KdenliveSettings::current_profile().toUtf8().constData());
QPixmap pix(width, height);
public slots:
void updateClipUrl(KUrl url, const QString &hash);
- static QPixmap getImage(KUrl url, int width, int height);
+
+public:
+ static QPixmap getImage(const 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 slotCreateAudioThumbs();
- static QPixmap getImage(KUrl url, int frame, int width, int height);
+ static QPixmap getImage(const KUrl& url, int frame, int width, int height);
static QImage getFrame(Mlt::Producer *producer, int framepos, int frameWidth, int displayWidth, int height);
static QImage getFrame(Mlt::Frame *frame, int frameWidth, int displayWidth, int height);
/** @brief Calculates image variance, useful to know if a thumbnail is interesting.