diff options
Diffstat (limited to 'declarativeviewtexture.cpp')
-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); |