]> git.sesse.net Git - kdenlive/commitdiff
Replace the keyframe table by the add keyframe button if all keyframes but one are...
authorTill Theato <root@ttill.de>
Sat, 25 Dec 2010 19:43:37 +0000 (19:43 +0000)
committerTill Theato <root@ttill.de>
Sat, 25 Dec 2010 19:43:37 +0000 (19:43 +0000)
http://kdenlive.org/mantis/view.php?id=1942

svn path=/trunk/kdenlive/; revision=5199

src/keyframeedit.cpp

index b68d82a722c321fe606e50ab2bb53d5baa44143d..8266ae5161d21f5b32b271956df7fa94977de98e 100644 (file)
@@ -168,7 +168,12 @@ void KeyframeEdit::slotDeleteKeyframe()
     keyframe_list->setCurrentCell(row, col);
     keyframe_list->selectRow(row);
     generateAllParams();
-    button_delete->setEnabled(keyframe_list->rowCount() > 1);
+
+    bool disable = keyframe_list->rowCount() < 2;
+    button_delete->setEnabled(!disable);
+    disable &= getPos(0) == m_min;
+    widgetTable->setHidden(disable);
+    buttonKeyframes->setHidden(!disable);
 }
 
 void KeyframeEdit::slotAddKeyframe()