diff options
author | Yoann Lopes <yoann.lopes@nokia.com> | 2010-07-16 16:21:20 +0200 |
---|---|---|
committer | Yoann Lopes <yoann.lopes@nokia.com> | 2010-07-16 16:21:20 +0200 |
commit | 4620eea8f0ff6a38f982b4cb6e55ff46e74f9495 (patch) | |
tree | a6ec28f4328abd90576542cc81f1c61bfe7fb8bf | |
parent | b16b17ae31b1fcaa26d14b984957fd1140ee58ee (diff) |
Activates anti-aliasing for QML rendering.
-rw-r--r-- | declarativeviewtexture.cpp | 2 |
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); |