X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmonitorscene.cpp;h=e6be3de10188933da55b54a6b60c13e3dd682076;hb=56aee6aedeeed3efd10ada8fe3c229eddc01ef05;hp=8970d82a5a28345c4c23f4e1800ebb56e299df3e;hpb=7de1fe2c10a6bd6ea27eb4d9716f36c0ff760a27;p=kdenlive diff --git a/src/monitorscene.cpp b/src/monitorscene.cpp index 8970d82a..e6be3de1 100644 --- a/src/monitorscene.cpp +++ b/src/monitorscene.cpp @@ -65,9 +65,20 @@ MonitorScene::MonitorScene(Render *renderer, QObject* parent) : connect(m_renderer, SIGNAL(frameUpdated(QImage)), this, SLOT(slotSetBackgroundImage(QImage))); } +void MonitorScene::centerView() +{ + if (m_view) m_view->centerOn(m_frameBorder); +} + +void MonitorScene::cleanup() +{ + // Reset scene rect + setSceneRect(m_frameBorder->boundingRect()); +} + void MonitorScene::setUp() { - if (views().count() > 0) { + if (!views().isEmpty()) { m_view = views().at(0); m_view->setViewportUpdateMode(QGraphicsView::FullViewportUpdate); } else {