diff options
author | Titta Heikkala <titta.heikkala@theqtcompany.com> | 2014-11-11 17:27:17 +0200 |
---|---|---|
committer | Titta Heikkala <titta.heikkala@theqtcompany.com> | 2014-11-12 10:13:30 +0200 |
commit | 6c4e7f2cd60f47ef5935ed9f21d19bb94db5f048 (patch) | |
tree | 2e3c013f9c3318cccfbb7b0b0b5a702dfba47440 /src/chartsqml2/designer/ChartViewSpecifics.qml | |
parent | eba5b2aa1cb727968309358609a3b49d3278b447 (diff) |
Add QML designer plugin
Added QML designer plugin for Charts. It's possible now to add all
possible series in ChartView and PolarChartView type. The properties
of ChartView and PolarChartView can be set via the QML designer. The
properties of the series are not editable via the QML designer.
Change-Id: I51cd6bf5bd33cd8d0f7b7f2fb992e7963e344dae
Task-number: QTRD-3356
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
Diffstat (limited to 'src/chartsqml2/designer/ChartViewSpecifics.qml')
-rw-r--r-- | src/chartsqml2/designer/ChartViewSpecifics.qml | 157 |
1 files changed, 157 insertions, 0 deletions
diff --git a/src/chartsqml2/designer/ChartViewSpecifics.qml b/src/chartsqml2/designer/ChartViewSpecifics.qml new file mode 100644 index 00000000..9740f46d --- /dev/null +++ b/src/chartsqml2/designer/ChartViewSpecifics.qml @@ -0,0 +1,157 @@ +/**************************************************************************** +** +** Copyright (C) 2014 Digia Plc +** All rights reserved. +** For any questions to Digia, please use contact form at http://qt.io +** +** This file is part of the Qt Charts module. +** +** Licensees holding valid commercial license for Qt may use this file in +** accordance with the Qt License Agreement provided with the Software +** or, alternatively, in accordance with the terms contained in a written +** agreement between you and Digia. +** +** If you have questions regarding the use of this file, please use +** contact form at http://qt.io +** +****************************************************************************/ + +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("Title") + + SectionLayout { + rows: 1 + Label { + text: qsTr("title") + } + + SecondColumnLayout { + LineEdit { + backendValue: backendValues.title + Layout.fillWidth: true + } + ExpandingSpacer { + } + } + } + } + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Title Color") + + ColorEditor { + caption: qsTr("titleColor") + backendValue: backendValues.titleColor + supportGradient: false + } + } + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Background Color") + + ColorEditor { + caption: qsTr("backgroundColor") + backendValue: backendValues.backgroundColor + supportGradient: false + } + } + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Background") + + SectionLayout { + rows: 2 + Label { + text: qsTr("backgroundRoundness") + toolTip: qsTr("Diameter of the rounding circle at the corners") + Layout.fillWidth: true + } + + SecondColumnLayout { + SpinBox { + backendValue: backendValues.backgroundRoundness + minimumValue: 0.1 + maximumValue: 100.0 + stepSize: 0.1 + decimals: 1 + Layout.fillWidth: true + } + } + + Label { + text: qsTr("dropShadowEnabled") + toolTip: qsTr("Enable border drop shadow") + Layout.fillWidth: true + } + + SecondColumnLayout { + CheckBox { + backendValue: backendValues.dropShadowEnabled + Layout.fillWidth: true + } + } + } + } + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Fill Color") + + ColorEditor { + caption: qsTr("fillColor") + backendValue: backendValues.fillColor + supportGradient: false + } + } + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Plot Area Color") + + ColorEditor { + caption: qsTr("plotAreaColor") + backendValue: backendValues.plotAreaColor + supportGradient: false + } + } + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Localization") + + SectionLayout { + rows: 1 + Label { + text: qsTr("localizeNumbers") + toolTip: qsTr("Localize numbers") + Layout.fillWidth: true + } + + SecondColumnLayout { + CheckBox { + backendValue: backendValues.localizeNumbers + Layout.fillWidth: true + } + } + } + } +} |