summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/doc
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavisualization/doc')
-rw-r--r--src/datavisualization/doc/snippets/doc_src_qmldatavisualization.cpp123
-rw-r--r--src/datavisualization/doc/src/qtdatavisualization-index.qdoc1
2 files changed, 124 insertions, 0 deletions
diff --git a/src/datavisualization/doc/snippets/doc_src_qmldatavisualization.cpp b/src/datavisualization/doc/snippets/doc_src_qmldatavisualization.cpp
new file mode 100644
index 00000000..12496168
--- /dev/null
+++ b/src/datavisualization/doc/snippets/doc_src_qmldatavisualization.cpp
@@ -0,0 +1,123 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use contact form at http://qt.digia.com
+**
+** This file is part of the QtDataVisualization module.
+**
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise 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.digia.com
+**
+****************************************************************************/
+
+//! [0]
+import com.digia.QtDataVisualization 1.0
+//! [0]
+
+//! [1]
+Bars3D {
+ rows: 4
+ columns: 4
+ dataProxy: barProxy // an ItemModelBarDataProxy
+ barSpacing: Qt.size(0.5, 0.5)
+ barSpacingRelative: false
+ itemLabelFormat: "@valueTitle for @colLabel, @rowLabel: @valueLabel"
+}
+//! [1]
+
+//! [2]
+Scatter3D {
+ dataProxy: scatterProxy // an ItemModelScatterDataProxy
+ itemLabelFormat: "X:@xLabel Y:@yLabel Z:@zLabel"
+ axisX.segmentCount: 2
+ axisX.subSegmentCount: 2
+ axisX.labelFormat: "%.2f"
+ axisZ.segmentCount: 2
+ axisZ.subSegmentCount: 2
+ axisZ.labelFormat: "%.2f"
+ axisY.segmentCount: 3
+ axisY.subSegmentCount: 2
+ axisY.labelFormat: "%.2f"
+}
+//! [2]
+
+//! [3]
+Surface3D {
+ dataProxy: surfaceProxy // an ItemModelSurfaceDataProxy
+ axisX.min: 0.0
+ axisX.max: 10.0
+ axisZ.min: 0.0
+ axisZ.max: 10.0
+ axisY.min: 0.0
+ axisY.max: 5.0
+ axisX.segmentCount: 5
+ axisX.subSegmentCount: 2
+ axisX.labelFormat: "%i"
+ axisZ.segmentCount: 5
+ axisZ.subSegmentCount: 2
+ axisZ.labelFormat: "%i"
+ axisY.segmentCount: 5
+ axisY.labelFormat: "%.1f"
+}
+//! [3]
+
+//! [4]
+BarDataMapping {
+ id: barMapping
+ rowRole: "year"
+ columnRole: "city"
+ valueRole: "expenses"
+ rowCategories: ["2010", "2011", "2012", "2013"]
+ columnCategories: ["Oulu", "Rauma", "Helsinki", "Tampere"]
+}
+//! [4]
+
+//! [5]
+ScatterDataMapping {
+ id: scatterMapping
+ xPosRole: "xPos"
+ yPosRole: "yPos"
+ zPosRole: "zPos"
+}
+//! [5]
+
+//! [6]
+SurfaceDataMapping {
+ id: surfaceMapping
+ rowRole: "latitude"
+ columnRole: "longitude"
+ valueRole: "population"
+ rowCategories: ["64.5", "64.6", "64.7", "64.8", "64.9", "65.0", "65.1", "65.2", "65.3", "65.4"]
+ columnCategories: ["24.5", "24.75", "25.0", "25.25", "25.5", "25.75", "26.0", "26.25", "26.5", "26.75"]
+}
+//! [6]
+
+//! [7]
+ItemModelBarDataProxy {
+ id: barProxy
+ activeMapping: barMapping // a BarDataMapping
+ itemModel: dataModel // a ListModel
+}
+//! [7]
+
+//! [8]
+ItemModelScatterDataProxy {
+ id: scatterProxy
+ activeMapping: scatterMapping // a ScatterDataMapping
+ itemModel: dataModel // a ListModel
+}
+//! [8]
+
+//! [9]
+ItemModelSurfaceDataProxy {
+ id: surfaceProxy
+ activeMapping: surfaceMapping // a SurfaceDataMapping
+ itemModel: dataModel // a ListModel
+}
+//! [9]
diff --git a/src/datavisualization/doc/src/qtdatavisualization-index.qdoc b/src/datavisualization/doc/src/qtdatavisualization-index.qdoc
index d3afaf3b..843df153 100644
--- a/src/datavisualization/doc/src/qtdatavisualization-index.qdoc
+++ b/src/datavisualization/doc/src/qtdatavisualization-index.qdoc
@@ -52,6 +52,7 @@
\li \l{Barchart Example}
\li \l{Qt Quick 2 Barchart Example}
\li \l{Qt Quick 2 Scatter Example}
+ \li \l{Qt Quick 2 Surface Example}
\li \l{Rainfall Example}
\li \l{Scatter Chart Example}
\li \l{Audiolevels Example}