playhead item covers entire scene

This commit is contained in:
itsmattkc
2019-08-19 13:33:34 +10:00
parent 9ccf2610c8
commit 44f7c0ab40
4 changed files with 16 additions and 2 deletions
+12
View File
@@ -23,6 +23,7 @@
#include <QDebug>
#include <QMimeData>
#include <QMouseEvent>
#include <QScrollBar>
#include <QtMath>
#include <QPen>
@@ -168,6 +169,17 @@ void TimelineView::dropEvent(QDropEvent *event)
import_tool_.DragDrop(event);
}
void TimelineView::resizeEvent(QResizeEvent *event)
{
QGraphicsView::resizeEvent(event);
if (scene_.height() < height()) {
QRectF rect = scene_.sceneRect();
rect.setHeight(height() - horizontalScrollBar()->height() - 2);
scene_.setSceneRect(rect);
}
}
void TimelineView::AddGhost(TimelineViewGhostItem *ghost)
{
ghost->SetScale(scale_);