]> git.sesse.net Git - kdenlive/commitdiff
const'ref
authorMontel Laurent <montel@kde.org>
Mon, 20 May 2013 20:08:30 +0000 (22:08 +0200)
committerMontel Laurent <montel@kde.org>
Mon, 20 May 2013 20:08:30 +0000 (22:08 +0200)
src/clipitem.cpp
src/clipitem.h

index cfddd99c64723eeab47cee59644bba2580ba42b2..b2af83a82cbf8552f6c3c34078bc212dca212ba3 100644 (file)
@@ -137,7 +137,7 @@ ClipItem::~ClipItem()
     delete m_timeLine;
 }
 
-ClipItem *ClipItem::clone(ItemInfo info) const
+ClipItem *ClipItem::clone(const ItemInfo &info) const
 {
     ClipItem *duplicate = new ClipItem(m_clip, info, m_fps, m_speed, m_strobe, FRAME_SIZE);
     if (m_clipType == IMAGE || m_clipType == TEXT) duplicate->slotSetStartThumb(m_startPix);
@@ -156,7 +156,7 @@ ClipItem *ClipItem::clone(ItemInfo info) const
     return duplicate;
 }
 
-void ClipItem::setEffectList(const EffectsList effectList)
+void ClipItem::setEffectList(const EffectsList &effectList)
 {
     m_effectList.clone(effectList);
     m_effectNames = m_effectList.effectNames().join(" / ");
index 72eb0d4a8f18049b29c63bd9fdfd7fb6556036d1..c5158fd3b11c3540c55da437f43d2b5587b8c34b 100644 (file)
@@ -63,7 +63,7 @@ public:
     void setClipName(const QString &name);
     QDomElement xml() const;
     QDomElement itemXml() const;
-    ClipItem *clone(ItemInfo info) const;
+    ClipItem *clone(const ItemInfo &info) const;
     const EffectsList effectList() const;
     void setFadeOut(int pos);
     void setFadeIn(int pos);
@@ -150,7 +150,7 @@ public:
     * @param ix Number of the effect
     * @param keyframes a list of strings of keyframes (one string per param), which should be used */
     void setKeyframes(const int ix, const QStringList &keyframes);
-    void setEffectList(const EffectsList effectList);
+    void setEffectList(const EffectsList &effectList);
     void setSpeed(const double speed, int strobe);
     double speed() const;
     int strobe() const;