]> git.sesse.net Git - kdenlive/commitdiff
Fix spacer action label ("remove space" or "insert space"), point e) of:
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Tue, 23 Dec 2008 10:47:47 +0000 (10:47 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Tue, 23 Dec 2008 10:47:47 +0000 (10:47 +0000)
http://www.kdenlive.org/mantis/view.php?id=271

svn path=/branches/KDE4/; revision=2819

src/insertspacecommand.cpp

index 404e9748f41c175cb55a581d9e783ca6d96784be..c080357283837dae1e90e9b29e6066af33b5f9bc 100644 (file)
 
 InsertSpaceCommand::InsertSpaceCommand(CustomTrackView *view, QList<ItemInfo> clipsToMove, QList<ItemInfo> transToMove, int track, const GenTime &duration, bool doIt, QUndoCommand * parent)
         : QUndoCommand(parent), m_view(view), m_clipsToMove(clipsToMove), m_transToMove(transToMove), m_track(track), m_duration(duration), m_doIt(doIt) {
-    setText(i18n("Insert space"));
+    if (duration > GenTime()) setText(i18n("Insert space"));
+    else setText(i18n("Remove space"));
 }
 
 // virtual
 void InsertSpaceCommand::undo() {
     // kDebug()<<"----  undoing action";
-    if (m_duration > GenTime()) m_view->insertSpace(m_clipsToMove, m_transToMove, m_track, GenTime() - m_duration, m_duration);
-    else m_view->insertSpace(m_clipsToMove, m_transToMove, m_track, GenTime() - m_duration, m_duration);
+    m_view->insertSpace(m_clipsToMove, m_transToMove, m_track, GenTime() - m_duration, m_duration);
 }
 // virtual
 void InsertSpaceCommand::redo() {
     // kDebug() << "----  redoing action cut: " << m_cutTime.frames(25);
     if (m_doIt) {
-        if (m_duration < GenTime()) m_view->insertSpace(m_clipsToMove, m_transToMove, m_track, m_duration, GenTime());
-        else m_view->insertSpace(m_clipsToMove, m_transToMove, m_track, m_duration, GenTime());
+        m_view->insertSpace(m_clipsToMove, m_transToMove, m_track, m_duration, GenTime());
     }
     m_doIt = true;
 }