reimplemented rubberband and hand drag routines

This commit is contained in:
itsmattkc
2019-10-14 07:28:27 +11:00
parent 6f4e5a04e4
commit b09fc2b697
8 changed files with 76 additions and 27 deletions
+1 -12
View File
@@ -26,8 +26,7 @@
TimelineWidget::Tool::Tool(TimelineWidget *parent) :
dragging_(false),
parent_(parent),
drag_mode_(QGraphicsView::NoDrag)
parent_(parent)
{
}
@@ -53,16 +52,6 @@ olive::timeline::MovementMode TimelineWidget::Tool::FlipTrimMode(const olive::ti
return trim_mode;
}
const QGraphicsView::DragMode &TimelineWidget::Tool::drag_mode()
{
return drag_mode_;
}
void TimelineWidget::Tool::set_drag_mode(const QGraphicsView::DragMode &mode)
{
drag_mode_ = mode;
}
TimelineViewBlockItem *TimelineWidget::Tool::GetItemAtScenePos(const TimelineCoordinate& coord)
{
QMapIterator<Block*, TimelineViewBlockItem*> iterator(parent()->block_items_);