aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/context2d/qquickcontext2d.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick/items/context2d/qquickcontext2d.cpp')
-rw-r--r--src/quick/items/context2d/qquickcontext2d.cpp21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/quick/items/context2d/qquickcontext2d.cpp b/src/quick/items/context2d/qquickcontext2d.cpp
index 981e075b40..cb7f44a7ed 100644
--- a/src/quick/items/context2d/qquickcontext2d.cpp
+++ b/src/quick/items/context2d/qquickcontext2d.cpp
@@ -3397,7 +3397,7 @@ void QQuickContext2D::init(QQuickCanvasItem *canvasItem, const QVariantMap &args
m_texture->setTileSize(canvasItem->tileSize());
m_texture->setCanvasSize(canvasItem->canvasSize().toSize());
m_texture->setSmooth(canvasItem->smooth());
-
+ m_texture->setAntialiasing(canvasItem->antialiasing());
m_thread = QThread::currentThread();
QThread *renderThread = m_thread;
@@ -3426,16 +3426,17 @@ void QQuickContext2D::init(QQuickCanvasItem *canvasItem, const QVariantMap &args
reset();
}
-void QQuickContext2D::prepare(const QSize& canvasSize, const QSize& tileSize, const QRect& canvasWindow, const QRect& dirtyRect, bool smooth)
+void QQuickContext2D::prepare(const QSize& canvasSize, const QSize& tileSize, const QRect& canvasWindow, const QRect& dirtyRect, bool smooth, bool antialiasing)
{
- QMetaObject::invokeMethod(m_texture,
- "canvasChanged",
- Qt::AutoConnection,
- Q_ARG(QSize, canvasSize),
- Q_ARG(QSize, tileSize),
- Q_ARG(QRect, canvasWindow),
- Q_ARG(QRect, dirtyRect),
- Q_ARG(bool, smooth));
+ QMetaObject::invokeMethod(m_texture
+ , "canvasChanged"
+ , Qt::AutoConnection
+ , Q_ARG(QSize, canvasSize)
+ , Q_ARG(QSize, tileSize)
+ , Q_ARG(QRect, canvasWindow)
+ , Q_ARG(QRect, dirtyRect)
+ , Q_ARG(bool, smooth)
+ , Q_ARG(bool, antialiasing));
}
void QQuickContext2D::flush()