timeline: use better system of identifying ruler focus

This commit is contained in:
itsmattkc
2022-08-27 09:26:07 -07:00
parent 4a7c0780b6
commit af6cb35cde
3 changed files with 7 additions and 2 deletions
+1 -1
View File
@@ -741,7 +741,7 @@ void TimeBasedWidget::GoToOut()
void TimeBasedWidget::DeleteSelected()
{
if (ruler_->underMouse()) {
if (ruler_->HasItemsSelected()) {
ruler_->DeleteSelected();
}
}
+1 -1
View File
@@ -441,7 +441,7 @@ void TimelineWidget::ReplaceBlocksWithGaps(const QVector<Block *> &blocks,
void TimelineWidget::DeleteSelected(bool ripple)
{
if (ruler()->hasFocus()) {
if (ruler()->HasItemsSelected()) {
ruler()->DeleteSelected();
return;
}
+5
View File
@@ -65,6 +65,11 @@ public:
void SeekToScenePoint(qreal scene);
bool HasItemsSelected() const
{
return !selection_manager_.GetSelectedObjects().empty();
}
const std::vector<TimelineMarker*> &GetSelectedMarkers() const
{
return selection_manager_.GetSelectedObjects();