[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [phonon/qml] phonon/graphicsview: cleanup
From:       Harald Sitter <sitter () kde ! org>
Date:       2011-07-31 18:02:24
Message-ID: 20110731180224.14646A60AE () git ! kde ! org
[Download RAW message or body]

Git commit 6e5b30aa989da3b4f3ff832db5a98aba634dbece by Harald Sitter.
Committed on 31/07/2011 at 20:02.
Pushed by sitter into branch 'qml'.

cleanup

M  +3    -9    phonon/graphicsview/videographicsobject.h
M  +11   -10   phonon/graphicsview/videographicsobject.cpp

http://commits.kde.org/phonon/6e5b30aa989da3b4f3ff832db5a98aba634dbece

diff --git a/phonon/graphicsview/videographicsobject.cpp b/phonon/graphicsview/videographicsobject.cpp
index 8e666f3..5e715ef 100644
--- a/phonon/graphicsview/videographicsobject.cpp
+++ b/phonon/graphicsview/videographicsobject.cpp
@@ -75,6 +75,8 @@ public:
     AbstractVideoGraphicsPainter *createPainter();
     void paintGl(QPainter *painter, QRectF rect, VideoFrame *frame);
 
+    void setTargetRect();
+
     QRectF geometry;
     QRectF boundingRect;
     QSize frameSize;
@@ -173,7 +175,7 @@ void VideoGraphicsObject::paint(QPainter *painter,
         // TODO: do scaling ourselfs?
         gotSize = true;
         d->frameSize = QSize(frame->width, frame->height);
-        setTargetRect();
+        d->setTargetRect();
     }
 
     if (frame->format == VideoFrame::Format_Invalid && !paintedOnce) {
@@ -201,21 +203,20 @@ void VideoGraphicsObject::setGeometry(const QRectF &newGeometry)
 {
     K_D(VideoGraphicsObject);
     d->geometry = newGeometry;
-    setTargetRect();
+    d->setTargetRect();
 }
 
-void VideoGraphicsObject::setTargetRect()
+void VideoGraphicsObjectPrivate::setTargetRect()
 {
-    K_D(VideoGraphicsObject);
-
-    emit prepareGeometryChange();
+    Q_Q(VideoGraphicsObject);
+    emit q->prepareGeometryChange();
 
     // keep aspect
-    QSizeF frameSize = d->frameSize;
-    frameSize.scale(d->geometry.size(), Qt::KeepAspectRatio);
+    QSizeF frameSize = frameSize;
+    frameSize.scale(geometry.size(), Qt::KeepAspectRatio);
 
-    d->boundingRect = QRectF(0, 0, frameSize.width(), frameSize.height());
-    d->boundingRect.moveCenter(d->geometry.center());
+    boundingRect = QRectF(0, 0, frameSize.width(), frameSize.height());
+    boundingRect.moveCenter(geometry.center());
 }
 
 void VideoGraphicsObject::frameReady()
diff --git a/phonon/graphicsview/videographicsobject.h b/phonon/graphicsview/videographicsobject.h
index e6cc328..00bc7e6 100644
--- a/phonon/graphicsview/videographicsobject.h
+++ b/phonon/graphicsview/videographicsobject.h
@@ -22,10 +22,9 @@
 #ifndef PHONON_VIDEOGRAPHICSITEM_H
 #define PHONON_VIDEOGRAPHICSITEM_H
 
-#include <QtCore/QMutex>
-#include <QtGui/QGraphicsItem>
+#include <QtGui/QGraphicsObject>
 
-#include "mediaobject.h"
+#include "medianode.h"
 
 namespace Phonon {
 
@@ -40,15 +39,10 @@ public:
     explicit VideoGraphicsObject(QGraphicsItem *parent = 0);
     virtual ~VideoGraphicsObject();
 
-#warning omg
     virtual QRectF boundingRect() const;
-
-    void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *);
-
     void setGeometry(const QRectF &newGeometry);
 
-#warning what todo with this?! private?
-    void setTargetRect();
+    void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *);
 
 private slots:
     void frameReady();

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic