Commit 466ea658 authored by Laurent Montel's avatar Laurent Montel 😁
Browse files

const'ify, move static function to public not in slot function

parent db369439
......@@ -276,7 +276,7 @@ GeometryWidget::~GeometryWidget()
m_scene->removeItem(m_geomPath);
delete m_geomPath;
}
if (m_previous) delete m_previous;
delete m_previous;
delete m_geometry;
m_extraGeometryNames.clear();
m_extraFactors.clear();
......
......@@ -100,7 +100,7 @@ void KThumb::updateClipUrl(KUrl url, const QString &hash)
}
//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);
......@@ -141,7 +141,7 @@ QImage KThumb::extractImage(int frame, int width, int 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);
......
......@@ -72,12 +72,14 @@ public:
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.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment