implemented select and deselect all in curve and param panels

This commit is contained in:
itsmattkc
2021-01-24 15:29:38 +11:00
parent 8ccf7562cf
commit f04ca0a707
8 changed files with 66 additions and 0 deletions
@@ -89,6 +89,20 @@ void KeyframeViewBase::RemoveKeyframesOfInput(NodeInput *input)
}
}
void KeyframeViewBase::SelectAll()
{
for (auto it=item_map_.cbegin(); it!=item_map_.cend(); it++) {
it.value()->setSelected(true);
}
}
void KeyframeViewBase::DeselectAll()
{
for (auto it=item_map_.cbegin(); it!=item_map_.cend(); it++) {
it.value()->setSelected(false);
}
}
void KeyframeViewBase::RemoveKeyframe(NodeKeyframe* key)
{
KeyframeAboutToBeRemoved(key);