summaryrefslogtreecommitdiffstats
path: root/src/chartsqml2/designer/ChartViewSpecifics.qml
diff options
context:
space:
mode:
authorTitta Heikkala <titta.heikkala@theqtcompany.com>2014-11-11 17:27:17 +0200
committerTitta Heikkala <titta.heikkala@theqtcompany.com>2014-11-12 10:13:30 +0200
commit6c4e7f2cd60f47ef5935ed9f21d19bb94db5f048 (patch)
tree2e3c013f9c3318cccfbb7b0b0b5a702dfba47440 /src/chartsqml2/designer/ChartViewSpecifics.qml
parenteba5b2aa1cb727968309358609a3b49d3278b447 (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.qml157
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
+ }
+ }
+ }
+ }
+}