]> git.sesse.net Git - kdenlive/blobdiff - src/headertrack.cpp
Integrate with the required MLT hooks for getting Movit to work.
[kdenlive] / src / headertrack.cpp
index af95f277a4c2207c6e99819b94071303fac44681..73fc711fc6f293c98ae73d0761ce91b9389af43f 100644 (file)
@@ -23,7 +23,7 @@
 #include "kdenlivesettings.h"
 
 #include <KIcon>
-#include <KLocale>
+#include <KLocalizedString>
 #include <KDebug>
 
 #include <QMouseEvent>
@@ -33,7 +33,7 @@
 #include <QTimer>
 #include <QDomDocument>
 
-HeaderTrack::HeaderTrack(int index, TrackInfo info, int height, QList <QAction *> actions, QWidget *parent) :
+HeaderTrack::HeaderTrack(int index, TrackInfo info, int height, const QList <QAction *> &actions, QWidget *parent) :
         QWidget(parent),
         m_index(index),
         m_type(info.type),
@@ -56,7 +56,7 @@ HeaderTrack::HeaderTrack(int index, TrackInfo info, int height, QList <QAction *
     updateEffectLabel(info.effectsList.effectNames());
     setAcceptDrops(true);
 
-    if (m_type == VIDEOTRACK) {
+    if (m_type == VideoTrack) {
         setBackgroundRole(QPalette::AlternateBase);
         setAutoFillBackground(true);
         if (!info.isBlind)
@@ -96,7 +96,7 @@ HeaderTrack::HeaderTrack(int index, TrackInfo info, int height, QList <QAction *
 {
 }*/
 
-void HeaderTrack::updateEffectLabel(QStringList effects)
+void HeaderTrack::updateEffectLabel(const QStringList &effects)
 {
     if (!effects.isEmpty()) {
         effect_label->setHidden(false);
@@ -139,7 +139,7 @@ void HeaderTrack::dropEvent(QDropEvent * event)
     if (e.tagName() == "effectgroup") {
         // dropped an effect group
         QDomNodeList effectlist = e.elementsByTagName("effect");
-        for (int i = 0; i < effectlist.count(); i++) {
+        for (int i = 0; i < effectlist.count(); ++i) {
             effectlist.at(i).toElement().removeAttribute("kdenlive_ix");
         }
     } else {
@@ -178,7 +178,7 @@ void HeaderTrack::setSelectedIndex(int ix)
         m_isSelected = true;
         setBackgroundRole(QPalette::Button);
         setAutoFillBackground(true);
-    } else if (m_type != VIDEOTRACK) {
+    } else if (m_type != VideoTrack) {
         m_isSelected = false;
         setAutoFillBackground(false);
     } else {
@@ -192,7 +192,7 @@ void HeaderTrack::adjustSize(int height)
 {
     // Don't show track buttons if size is too small
     bool smallTracks = height < 40;
-    if (m_type == VIDEOTRACK)
+    if (m_type == VideoTrack)
         buttonVideo->setHidden(smallTracks);
     buttonAudio->setHidden(smallTracks);
     buttonLock->setHidden(smallTracks);