diff options
author | Tomi Korpipaa <tomi.korpipaa@qt.io> | 2023-01-25 10:17:39 +0200 |
---|---|---|
committer | Tomi Korpipaa <tomi.korpipaa@qt.io> | 2023-01-27 13:03:06 +0200 |
commit | fcb72898b2c8f05ee1a5d2e2e192cc3b9afba486 (patch) | |
tree | 47772886667b9f43f146cbf5cbb35b6c908ee98c /examples/datavisualization/qmlsurfacelayers/qml | |
parent | 7e9e9d00f0e3def86f679d38e9f30aa5e32e682a (diff) |
Fix example naming and categories
Remove 2 more irrelevant examples
Pick-to: 6.5
Fixes: QTBUG-110463
Change-Id: I9597f311d36fb79db45f6f64fb97bc5376372980
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Diffstat (limited to 'examples/datavisualization/qmlsurfacelayers/qml')
-rw-r--r-- | examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml | 293 |
1 files changed, 0 insertions, 293 deletions
diff --git a/examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml b/examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml deleted file mode 100644 index 774bd3f5..00000000 --- a/examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml +++ /dev/null @@ -1,293 +0,0 @@ -// Copyright (C) 2016 The Qt Company Ltd. -// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only - -import QtQuick -import QtQuick.Layouts -import QtQuick.Controls -import QtDataVisualization - -Item { - id: mainview - width: 1280 - height: 720 - - property real fontSize: 12 - property bool portraitMode: width < height - - Item { - id: surfaceView - width: mainview.width - settings.width - height: mainview.height - anchors.right: mainview.right - - //! [0] - ColorGradient { - id: layerOneGradient - ColorGradientStop { position: 0.0; color: "black" } - ColorGradientStop { position: 0.31; color: "tan" } - ColorGradientStop { position: 0.32; color: "green" } - ColorGradientStop { position: 0.40; color: "darkslategray" } - ColorGradientStop { position: 1.0; color: "white" } - } - - ColorGradient { - id: layerTwoGradient - ColorGradientStop { position: 0.315; color: "blue" } - ColorGradientStop { position: 0.33; color: "white" } - } - - ColorGradient { - id: layerThreeGradient - ColorGradientStop { position: 0.0; color: "red" } - ColorGradientStop { position: 0.15; color: "black" } - } - //! [0] - - Surface3D { - id: surfaceLayers - width: surfaceView.width - height: surfaceView.height - theme: Theme3D { - type: Theme3D.ThemeEbony - font.pointSize: 35 - colorStyle: Theme3D.ColorStyleRangeGradient - } - shadowQuality: AbstractGraph3D.ShadowQualityNone - selectionMode: AbstractGraph3D.SelectionRow | AbstractGraph3D.SelectionSlice - scene.activeCamera.cameraPreset: Camera3D.CameraPresetIsometricLeft - axisY.min: 20 - axisY.max: 200 - axisX.segmentCount: 5 - axisX.subSegmentCount: 2 - axisX.labelFormat: "%i" - axisZ.segmentCount: 5 - axisZ.subSegmentCount: 2 - axisZ.labelFormat: "%i" - axisY.segmentCount: 5 - axisY.subSegmentCount: 2 - axisY.labelFormat: "%i" - - //! [1] - //! [2] - Surface3DSeries { - id: layerOneSeries - baseGradient: layerOneGradient - //! [2] - HeightMapSurfaceDataProxy { - heightMapFile: ":/layer_1.png" - } - flatShadingEnabled: false - drawMode: Surface3DSeries.DrawSurface - //! [4] - visible: layerOneToggle.checked // bind to checkbox state - //! [4] - } - - Surface3DSeries { - id: layerTwoSeries - baseGradient: layerTwoGradient - HeightMapSurfaceDataProxy { - heightMapFile: ":/layer_2.png" - } - flatShadingEnabled: false - drawMode: Surface3DSeries.DrawSurface - visible: layerTwoToggle.checked // bind to checkbox state - } - - Surface3DSeries { - id: layerThreeSeries - baseGradient: layerThreeGradient - HeightMapSurfaceDataProxy { - heightMapFile: ":/layer_3.png" - } - flatShadingEnabled: false - drawMode: Surface3DSeries.DrawSurface - visible: layerThreeToggle.checked // bind to checkbox state - } - //! [1] - } - } - - Flickable { - id: settings - width: buttonLayout.implicitWidth - contentHeight: buttonLayout.implicitHeight - height: mainview.height - - ColumnLayout { - id: buttonLayout - anchors.top: parent.top - anchors.left: parent.left - spacing: 0 - - //! [3] - GroupBox { - Layout.fillWidth: true - Column { - spacing: 10 - - Label { - font.pointSize: mainview.fontSize - font.bold: true - text: mainview.portraitMode ? "Layer\nSelection" : "Layer Selection" - } - - CheckBox { - id: layerOneToggle - checked: true - text: mainview.portraitMode ? "Show\nGround\nLayer" : "Show Ground Layer" - } - - CheckBox { - id: layerTwoToggle - checked: true - text: mainview.portraitMode ? "Show\nSea\nLayer" : "Show Sea Layer" - } - - CheckBox { - id: layerThreeToggle - checked: true - text: mainview.portraitMode ? "Show\nTectonic\nLayer" : "Show Tectonic Layer" - } - } - } - //! [3] - - //! [5] - GroupBox { - Layout.fillWidth: true - Column { - spacing: 10 - - Label { - font.pointSize: mainview.fontSize - font.bold: true - text: mainview.portraitMode ? "Layer\nStyle" : "Layer Style" - } - - CheckBox { - id: layerOneGrid - text: mainview.portraitMode ? "Show\nGround\nas Grid" : "Show Ground as Grid" - onCheckedChanged: { - if (checked) - layerOneSeries.drawMode = Surface3DSeries.DrawWireframe; - else - layerOneSeries.drawMode = Surface3DSeries.DrawSurface; - } - } - - CheckBox { - id: layerTwoGrid - text: mainview.portraitMode ? "Show\nSea\nas Grid" : "Show Sea as Grid" - - onCheckedChanged: { - if (checked) - layerTwoSeries.drawMode = Surface3DSeries.DrawWireframe; - else - layerTwoSeries.drawMode = Surface3DSeries.DrawSurface; - } - } - - CheckBox { - id: layerThreeGrid - text: mainview.portraitMode ? "Show\nTectonic\nas Grid" - : "Show Tectonic as Grid" - onCheckedChanged: { - if (checked) - layerThreeSeries.drawMode = Surface3DSeries.DrawWireframe; - else - layerThreeSeries.drawMode = Surface3DSeries.DrawSurface; - } - } - } - } - //! [5] - - //! [6] - Button { - id: sliceButton - text: mainview.portraitMode ? "Slice\nAll\nLayers" : "Slice All Layers" - Layout.fillWidth: true - Layout.minimumHeight: 40 - onClicked: { - if (surfaceLayers.selectionMode & AbstractGraph3D.SelectionMultiSeries) { - surfaceLayers.selectionMode = AbstractGraph3D.SelectionRow - | AbstractGraph3D.SelectionSlice - text = mainview.portraitMode ? "Slice\nAll\nLayers" : "Slice All Layers"; - } else { - surfaceLayers.selectionMode = AbstractGraph3D.SelectionRow - | AbstractGraph3D.SelectionSlice - | AbstractGraph3D.SelectionMultiSeries - text = mainview.portraitMode ? "Slice\nOne\nLayer" : "Slice One Layer"; - } - } - } - //! [6] - - Button { - id: shadowButton - Layout.fillWidth: true - Layout.minimumHeight: 40 - text: surfaceLayers.shadowsSupported ? (mainview.portraitMode ? "Show\nShadows" : "Show Shadows") - : (mainview.portraitMode ? "Shadows\nnot\nsupported" : "Shadows not supported") - enabled: surfaceLayers.shadowsSupported - onClicked: { - if (surfaceLayers.shadowQuality === AbstractGraph3D.ShadowQualityNone) { - surfaceLayers.shadowQuality = AbstractGraph3D.ShadowQualityLow; - text = mainview.portraitMode ? "Hide\nShadows" : "Hide Shadows"; - } else { - surfaceLayers.shadowQuality = AbstractGraph3D.ShadowQualityNone; - text = mainview.portraitMode ? "Show\nShadows" : "Show Shadows"; - } - } - } - - Button { - id: renderModeButton - text: mainview.portraitMode ? "Switch\nRender\nMode" : "Switch Render Mode" - Layout.fillWidth: true - Layout.minimumHeight: 40 - onClicked: { - var modeText = "Indirect, "; - var aaText; - if (surfaceLayers.renderingMode === AbstractGraph3D.RenderIndirect && - surfaceLayers.msaaSamples === 0) { - surfaceLayers.renderingMode = AbstractGraph3D.RenderDirectToBackground; - modeText = "BackGround, "; - } else if (surfaceLayers.renderingMode === AbstractGraph3D.RenderIndirect && - surfaceLayers.msaaSamples === 4) { - surfaceLayers.renderingMode = AbstractGraph3D.RenderIndirect; - surfaceLayers.msaaSamples = 0; - } else if (surfaceLayers.renderingMode === AbstractGraph3D.RenderIndirect && - surfaceLayers.msaaSamples === 8) { - surfaceLayers.renderingMode = AbstractGraph3D.RenderIndirect; - surfaceLayers.msaaSamples = 4; - } else { - surfaceLayers.renderingMode = AbstractGraph3D.RenderIndirect; - surfaceLayers.msaaSamples = 8; - } - - if (surfaceLayers.msaaSamples <= 0) { - aaText = "No AA"; - } else { - aaText = surfaceLayers.msaaSamples + "xMSAA"; - } - - renderLabel.text = modeText + aaText; - } - } - - TextField { - id: renderLabel - font.pointSize: mainview.fontSize - Layout.fillWidth: true - Layout.minimumHeight: 40 - color: "gray" - enabled: false - horizontalAlignment: TextInput.AlignHCenter - wrapMode: TextField.WrapAtWordBoundaryOrAnywhere - text: "Indirect, " + surfaceLayers.msaaSamples + "xMSAA" - } - } - } -} |