]> git.sesse.net Git - kdenlive/blobdiff - src/onmonitoritems/onmonitorcornersitem.cpp
Integrate with the required MLT hooks for getting Movit to work.
[kdenlive] / src / onmonitoritems / onmonitorcornersitem.cpp
index db1abb36887e488a246ebaaa99f8f4ab258cf315..0b6d1351e4a5fb5da453c2ecf6b6132ea10d4861 100644 (file)
 #include <QGraphicsView>
 
 OnMonitorCornersItem::OnMonitorCornersItem(QGraphicsItem* parent) :
-        QGraphicsPolygonItem(parent)
-        , m_mode(NoAction)
-        , m_selectedCorner(-1)
-        , m_modified(false)
-        , m_view(NULL)
+    QGraphicsPolygonItem(parent)
+  , m_mode(NoAction)
+  , m_selectedCorner(-1)
+  , m_modified(false)
+  , m_view(NULL)
 {
     setFlags(QGraphicsItem::ItemIsMovable | QGraphicsItem::ItemIsSelectable);
 
@@ -44,7 +44,7 @@ OnMonitorCornersItem::OnMonitorCornersItem(QGraphicsItem* parent) :
     setAcceptHoverEvents(true);
 }
 
-OnMonitorCornersItem::cornersActions OnMonitorCornersItem::getMode(QPointF pos, int *corner)
+OnMonitorCornersItem::cornersActions OnMonitorCornersItem::getMode(const QPointF &pos, int *corner)
 {
     *corner = -1;
     if (polygon().count() != 4)
@@ -264,8 +264,8 @@ bool OnMonitorCornersItem::getView()
     if (m_view)
         return true;
 
-    if (scene() && scene()->views().count()) {
-        m_view = scene()->views()[0];
+    if (scene() && !scene()->views().isEmpty()) {
+        m_view = scene()->views().first();
         return true;
     } else {
         return false;