From 5bd455cbd04a61b251c466dd641e3ef31fcbe93b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomi=20Korpip=C3=A4=C3=A4?= Date: Tue, 18 Feb 2014 12:56:10 +0200 Subject: Crash fix Also fixes messing up the quick controls when switching between rendering modes. Change-Id: I8c383ee948b0ba363d09a93b35f14028702296d3 Reviewed-by: Miikka Heikkinen --- .../qmlsurfacelayers/qml/qmlsurfacelayers/main.qml | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'examples/datavisualization/qmlsurfacelayers') diff --git a/examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml b/examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml index 22c527a2..65378660 100644 --- a/examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml +++ b/examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml @@ -230,5 +230,28 @@ Item { } } } + + NewButton { + id: aaButton + text: "Disable Antialiasing" + Layout.fillWidth: true + Layout.minimumHeight: 40 + visible: false + onClicked: { + if (surfaceLayers.renderingMode === AbstractGraph3D.Indirect_NoAA) { + surfaceLayers.renderingMode = AbstractGraph3D.DirectToBackground + text = "Disable Antialiasing" + } else { + surfaceLayers.renderingMode = AbstractGraph3D.Indirect_NoAA + text = "Enable Antialiasing" + } + } + } + + Component.onCompleted: { + if (surfaceLayers.antialiasing) { + aaButton.visible = true + } + } } } -- cgit v1.2.3