Change Canvas to use Image and antialiasing by default.
authorGunnar Sletta <gunnar.sletta@digia.com>
Tue, 26 Feb 2013 12:35:46 +0000 (13:35 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Tue, 26 Feb 2013 14:13:54 +0000 (15:13 +0100)
Change-Id: I3033cba7c2f9e1dd9886e8f92ece1a2f43f60c01
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>

src/quick/items/context2d/qquickcanvasitem.cpp
tests/auto/quick/qquickcanvasitem/data/CanvasComponent.qml

index 7c91193..ea49d58 100644 (file)
@@ -190,9 +190,10 @@ QQuickCanvasItemPrivate::QQuickCanvasItemPrivate()
     , hasCanvasWindow(false)
     , available(false)
     , contextInitialized(false)
-    , renderTarget(QQuickCanvasItem::FramebufferObject)
+    , renderTarget(QQuickCanvasItem::Image)
     , renderStrategy(QQuickCanvasItem::Cooperative)
 {
+    antialiasing = true;
 }
 
 QQuickCanvasItemPrivate::~QQuickCanvasItemPrivate()
index b9e8d75..000888a 100644 (file)
@@ -5,6 +5,7 @@ Component {
         id:canvas
         Canvas {
             id:c
+             antialiasing: false;
              width:100;height:100
              onPaint :{} //this line is needed for some tests (make sure onPaint handler always called
              property alias paintCount:spyPaint.count
@@ -27,4 +28,4 @@ Component {
              SignalSpy {id: spyImageLoaded;target:c;signalName: "imageLoaded"}
              SignalSpy {id: spyAvailableChanged;target:c;signalName: "availableChanged"}
         }
-}
\ No newline at end of file
+}