reimplemented "add" tool

Tool for adding empty/non-media clips in the timeline. Also basis of the
transition tool.
This commit is contained in:
itsmattkc
2019-12-11 19:54:53 +11:00
parent 7ae37511a2
commit 7b92b21df2
5 changed files with 137 additions and 5 deletions
@@ -0,0 +1,29 @@
#include "widget/timelinewidget/timelinewidget.h"
TimelineWidget::TransitionTool::TransitionTool(TimelineWidget *parent) :
Tool(parent)
{
}
void TimelineWidget::TransitionTool::MousePress(TimelineViewMouseEvent *event)
{
TimelineViewBlockItem* item = GetItemAtScenePos(event->GetCoordinates());
bool selectable_item = (item != nullptr
&& item->flags() & QGraphicsItem::ItemIsSelectable
&& !parent()->GetTrackFromReference(item->Track())->IsLocked());
if (!selectable_item) {
return;
}
}
void TimelineWidget::TransitionTool::MouseMove(TimelineViewMouseEvent *event)
{
Q_UNUSED(event)
}
void TimelineWidget::TransitionTool::MouseRelease(TimelineViewMouseEvent *event)
{
Q_UNUSED(event)
}