This repository has been archived on 2022-07-15. You can view files and clone it, but cannot push or open issues or pull requests.
libqt5raspi/debian/usr/local/qt5raspi-5.12.5/qml/QtDataVisualization/designer/Scatter3DSpecifics.qml

210 lines
7.3 KiB
QML

/****************************************************************************
**
** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the Qt Data Visualization module of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:GPL$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU
** General Public License version 3 or (at your option) any later version
** approved by the KDE Free Qt Foundation. The licenses are as published by
** the Free Software Foundation and appearing in the file LICENSE.GPL3
** included in the packaging of this file. Please review the following
** information to ensure the GNU General Public License requirements will
** be met: https://www.gnu.org/licenses/gpl-3.0.html.
**
** $QT_END_LICENSE$
**
****************************************************************************/
import QtQuick 2.0
import HelperWidgets 2.0
import QtQuick.Layouts 1.0
Column {
anchors.left: parent.left
anchors.right: parent.right
Section {
anchors.left: parent.left
anchors.right: parent.right
caption: qsTr("Scatter3D")
SectionLayout {
Label {
text: qsTr("renderingMode")
tooltip: qsTr("Rendering Mode")
Layout.fillWidth: true
}
SecondColumnLayout {
ComboBox {
backendValue: backendValues.renderingMode
model: ["RenderIndirect", "RenderDirectToBackground",
"RenderDirectToBackground_NoClear"]
Layout.fillWidth: true
scope: "AbstractGraph3D"
}
}
Label {
text: qsTr("msaaSamples")
tooltip: qsTr("MSAA Sample Count")
Layout.fillWidth: true
}
SpinBox {
suffix: " x MSAA"
backendValue: backendValues.msaaSamples
minimumValue: 0
maximumValue: 16
Layout.fillWidth: true
}
Label {
text: qsTr("shadowQuality")
tooltip: qsTr("Shadow Quality")
Layout.fillWidth: true
}
SecondColumnLayout {
ComboBox {
backendValue: backendValues.shadowQuality
model: ["ShadowQualityNone", "ShadowQualityLow", "ShadowQualityMedium",
"ShadowQualityHigh", "ShadowQualitySoftLow", "ShadowQualitySoftMedium",
"ShadowQualitySoftHigh"]
Layout.fillWidth: true
scope: "AbstractGraph3D"
}
}
Label {
text: qsTr("selectionMode")
tooltip: qsTr("Selection Mode")
Layout.fillWidth: true
}
SecondColumnLayout {
ComboBox {
backendValue: backendValues.selectionMode
model: ["SelectionNone", "SelectionItem"]
Layout.fillWidth: true
scope: "AbstractGraph3D"
}
}
Label {
text: qsTr("measureFps")
tooltip: qsTr("Measure Frames Per Second")
Layout.fillWidth: true
}
SecondColumnLayout {
CheckBox {
backendValue: backendValues.measureFps
Layout.fillWidth: true
}
}
Label {
text: qsTr("orthoProjection")
tooltip: qsTr("Use Orthographic Projection")
Layout.fillWidth: true
}
SecondColumnLayout {
CheckBox {
backendValue: backendValues.orthoProjection
Layout.fillWidth: true
}
}
Label {
text: qsTr("aspectRatio")
tooltip: qsTr("Horizontal to Vertical Aspect Ratio")
Layout.fillWidth: true
}
SecondColumnLayout {
SpinBox {
backendValue: backendValues.aspectRatio
minimumValue: 0.1
maximumValue: 10.0
stepSize: 0.1
decimals: 1
Layout.fillWidth: true
}
}
Label {
text: qsTr("optimizationHints")
tooltip: qsTr("Optimization Hints")
Layout.fillWidth: true
}
SecondColumnLayout {
ComboBox {
backendValue: backendValues.optimizationHints
model: ["OptimizationDefault", "OptimizationStatic"]
Layout.fillWidth: true
scope: "AbstractGraph3D"
}
}
Label {
text: qsTr("polar")
tooltip: qsTr("Use Polar Coordinates")
Layout.fillWidth: true
}
SecondColumnLayout {
CheckBox {
id: polarCheckbox
backendValue: backendValues.polar
Layout.fillWidth: true
}
}
Label {
text: qsTr("radialLabelOffset")
tooltip: qsTr("Radial Label Offset")
Layout.fillWidth: true
visible: polarCheckbox.checked
}
SecondColumnLayout {
visible: polarCheckbox.checked
SpinBox {
backendValue: backendValues.radialLabelOffset
minimumValue: 0.0
maximumValue: 1.0
stepSize: 0.01
decimals: 2
Layout.fillWidth: true
}
}
Label {
text: qsTr("horizontalAspectRatio")
tooltip: qsTr("Horizontal Aspect Ratio")
Layout.fillWidth: true
}
SecondColumnLayout {
SpinBox {
backendValue: backendValues.horizontalAspectRatio
minimumValue: 0.0
maximumValue: 100.0
stepSize: 0.01
decimals: 2
Layout.fillWidth: true
}
}
Label {
text: qsTr("margin")
tooltip: qsTr("Graph Margin")
Layout.fillWidth: true
}
SecondColumnLayout {
SpinBox {
backendValue: backendValues.margin
minimumValue: -1.0
maximumValue: 100.0
stepSize: 0.1
decimals: 1
Layout.fillWidth: true
}
}
}
}
}