File BMC13246_0009-Revert-Changes-Do-not-rotate-the-dim-layer-effect-wi.patch of Package libmeegotouch
From 8c21a597835ea1caec4e142209a9582f13e46e66 Mon Sep 17 00:00:00 2001
From: Daniel d'Andrada <daniel.dandrada@nokia.com>
Date: Mon, 21 Mar 2011 09:12:39 +0200
Subject: [PATCH 9/9] Revert "Changes: Do not rotate the dim layer effect with the scene."
This reverts commit 7b81e475017d1a3bbcee319b692bb84145c429a6.
Details: It assumes that the native aspect ratio is landscape
---
src/views/mscenelayereffectdimview.cpp | 15 ---------------
1 files changed, 0 insertions(+), 15 deletions(-)
diff --git a/src/views/mscenelayereffectdimview.cpp b/src/views/mscenelayereffectdimview.cpp
index 94f2e2c..2505204 100644
--- a/src/views/mscenelayereffectdimview.cpp
+++ b/src/views/mscenelayereffectdimview.cpp
@@ -24,8 +24,6 @@
#include "mscenelayereffect.h"
#include "mscenelayereffectmodel.h"
-#include "mscenemanager.h"
-
//! \internal
class MSceneLayerEffectDimViewPrivate : public MSceneWindowViewPrivate
{
@@ -39,7 +37,6 @@ MSceneLayerEffectDimView::MSceneLayerEffectDimView(MSceneLayerEffect *controller
{
Q_D(MSceneLayerEffectDimView);
d->controller = controller;
-
d->controller->setFlag(QGraphicsItem::ItemDoesntPropagateOpacityToChildren, true);
}
@@ -49,26 +46,14 @@ MSceneLayerEffectDimView::~MSceneLayerEffectDimView()
void MSceneLayerEffectDimView::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
{
- Q_D(MSceneLayerEffectDimView);
Q_UNUSED(widget);
Q_UNUSED(option);
qreal oldOpacity = painter->opacity();
qreal opacity = d_ptr->controller->effectiveOpacity() * style()->opacity();
-
- QTransform oldTransform = painter->transform();
- QTransform transform;
- if (d->controller->sceneManager() && d->controller->sceneManager()->orientation() == M::Portrait) {
- transform.translate(0, boundingRect().width());
- transform.rotate(-90);
- }
-
- painter->setTransform(transform);
painter->setOpacity(opacity);
painter->fillRect(boundingRect(), QColor(0, 0, 0));
painter->setOpacity(oldOpacity);
-
- painter->setTransform(oldTransform);
}
QRectF MSceneLayerEffectDimView::boundingRect() const
--
1.7.2.2