keyframes: implemented deleting keyframes with the delete shortcut

This commit is contained in:
itsmattkc
2020-05-01 17:01:16 +10:00
parent ca323b7bfd
commit e67dabf1ff
12 changed files with 67 additions and 0 deletions
+13
View File
@@ -737,6 +737,19 @@ void NodeInput::remove_keyframe(NodeKeyframePtr key)
emit_time_range(time_affected);
}
NodeKeyframePtr NodeInput::get_keyframe_shared_ptr_from_raw(NodeKeyframe* raw) const
{
foreach (const KeyframeTrack& track, keyframe_tracks_) {
foreach (NodeKeyframePtr key, track) {
if (key.get() == raw) {
return key;
}
}
}
return nullptr;
}
void NodeInput::KeyframeTimeChanged()
{
NodeKeyframe* key = static_cast<NodeKeyframe*>(sender());