]> git.sesse.net Git - kdenlive/blobdiff - src/addeffectcommand.cpp
Rewrite the spacer command, should hopefully solve:
[kdenlive] / src / addeffectcommand.cpp
index 1f8fac4ef43b3cf3965a68deccd6f053b8fd3231..d5564868c90548bd5d57dc42e6ea9101874d0203 100644 (file)
@@ -20,9 +20,9 @@
 #include <KLocale>
 
 #include "addeffectcommand.h"
+#include "customtrackview.h"
 
-AddEffectCommand::AddEffectCommand(CustomTrackView *view, const int track, GenTime pos, QDomElement effect, bool doIt)
-        : m_view(view), m_track(track), m_pos(pos), m_effect(effect), m_doIt(doIt) {
+AddEffectCommand::AddEffectCommand(CustomTrackView *view, const int track, GenTime pos, QDomElement effect, bool doIt, QUndoCommand * parent) : QUndoCommand(parent), m_view(view), m_track(track), m_pos(pos), m_effect(effect), m_doIt(doIt) {
     QString effectName;
     QDomNode namenode = effect.elementsByTagName("name").item(0);
     if (!namenode.isNull()) effectName = i18n(namenode.toElement().text().toUtf8().data());
@@ -45,4 +45,4 @@ void AddEffectCommand::redo() {
     else m_view->deleteEffect(m_track, m_pos, m_effect);
 }
 
-#include "addeffectcommand.moc"
+