summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYoann Lopes <yoann.lopes@nokia.com>2010-07-16 16:21:20 +0200
committerYoann Lopes <yoann.lopes@nokia.com>2010-07-16 16:21:20 +0200
commit4620eea8f0ff6a38f982b4cb6e55ff46e74f9495 (patch)
treea6ec28f4328abd90576542cc81f1c61bfe7fb8bf
parentb16b17ae31b1fcaa26d14b984957fd1140ee58ee (diff)
Activates anti-aliasing for QML rendering.
-rw-r--r--declarativeviewtexture.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/declarativeviewtexture.cpp b/declarativeviewtexture.cpp
index eb1ea08..bf7d6bc 100644
--- a/declarativeviewtexture.cpp
+++ b/declarativeviewtexture.cpp
@@ -32,7 +32,6 @@ DeclarativeViewTexture::DeclarativeViewTexture(QWidget *parent) :
{
setAttribute(Qt::WA_DontShowOnScreen);
setOptimizationFlag(QGraphicsView::IndirectPainting);
- setRenderHints(QPainter::Antialiasing | QPainter::TextAntialiasing | QPainter::SmoothPixmapTransform);
glGenTextures(1, &m_textureId);
}
@@ -51,6 +50,7 @@ void DeclarativeViewTexture::paintEvent(QPaintEvent *event)
QImage im(exposedRegion.boundingRect().size(), QImage::Format_ARGB32_Premultiplied);
im.fill(Qt::transparent);
m_bufferPainter->begin(&im);
+ m_bufferPainter->setRenderHints(QPainter::Antialiasing | QPainter::TextAntialiasing | QPainter::SmoothPixmapTransform);
m_bufferPainter->translate(-exposedRegion.boundingRect().topLeft());
m_bufferPainter->setClipRegion(exposedRegion);
QDeclarativeView::paintEvent(event);