X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Feditfoldercommand.cpp;h=ffc3b877fbc09659bdde5ee408eb013e5a23ca54;hb=49bda928236824dd6b0b350ab0d1468b2af28f67;hp=d54af57e47c540702449bf9d84d0064e92eb95e8;hpb=a44557c7488d9bc598c25fe09f05ff7997bc162c;p=kdenlive diff --git a/src/editfoldercommand.cpp b/src/editfoldercommand.cpp index d54af57e..ffc3b877 100644 --- a/src/editfoldercommand.cpp +++ b/src/editfoldercommand.cpp @@ -20,20 +20,19 @@ #include #include "editfoldercommand.h" -#include "kdenlivedoc.h" +#include "projectlist.h" -EditFolderCommand::EditFolderCommand(KdenliveDoc *doc, const QString newfolderName, const QString oldfolderName, const QString &clipId, bool doIt) - : m_doc(doc), m_name(newfolderName), m_oldname(oldfolderName), m_id(clipId), m_doIt(doIt) { +EditFolderCommand::EditFolderCommand(ProjectList *view, const QString newfolderName, const QString oldfolderName, const QString &clipId, bool doIt, QUndoCommand *parent) : QUndoCommand(parent), m_view(view), m_name(newfolderName), m_oldname(oldfolderName), m_id(clipId), m_doIt(doIt) { setText(i18n("Rename folder")); } // virtual void EditFolderCommand::undo() { - m_doc->addFolder(m_oldname, m_id, true); + m_view->slotAddFolder(m_oldname, m_id, false, true); } // virtual void EditFolderCommand::redo() { - if (m_doIt) m_doc->addFolder(m_name, m_id, true); + if (m_doIt) m_view->slotAddFolder(m_name, m_id, false, true); m_doIt = true; }