summaryrefslogtreecommitdiffstats
path: root/src/charts/doc
diff options
context:
space:
mode:
Diffstat (limited to 'src/charts/doc')
-rw-r--r--src/charts/doc/images/examples_chartthemes_blue_cerulean.pngbin129218 -> 127989 bytes
-rw-r--r--src/charts/doc/images/examples_chartthemes_brown_sand.pngbin112797 -> 109439 bytes
-rw-r--r--src/charts/doc/images/examples_chartthemes_light.pngbin108482 -> 103622 bytes
-rw-r--r--src/charts/doc/images/examples_qmlchart1.pngbin41391 -> 45892 bytes
-rw-r--r--src/charts/doc/images/examples_qmlchart10.pngbin38626 -> 43115 bytes
-rw-r--r--src/charts/doc/images/examples_qmlchart11.pngbin37772 -> 42684 bytes
-rw-r--r--src/charts/doc/images/examples_qmlchart12.pngbin74409 -> 71238 bytes
-rw-r--r--src/charts/doc/images/examples_qmlchart2.pngbin37390 -> 43970 bytes
-rw-r--r--src/charts/doc/images/examples_qmlchart3.pngbin39135 -> 45341 bytes
-rw-r--r--src/charts/doc/images/examples_qmlchart4.pngbin51563 -> 52509 bytes
-rw-r--r--src/charts/doc/images/examples_qmlchart5.pngbin37997 -> 39004 bytes
-rw-r--r--src/charts/doc/images/examples_qmlchart6.pngbin20283 -> 37598 bytes
-rw-r--r--src/charts/doc/images/examples_qmlchart7.pngbin37926 -> 39229 bytes
-rw-r--r--src/charts/doc/images/examples_qmlchart8.pngbin37293 -> 38584 bytes
-rw-r--r--src/charts/doc/images/examples_qmlchart9.pngbin37972 -> 42862 bytes
-rw-r--r--src/charts/doc/qtcharts.qdocconf3
-rw-r--r--src/charts/doc/src/examples-chartthemes.qdoc69
17 files changed, 68 insertions, 4 deletions
diff --git a/src/charts/doc/images/examples_chartthemes_blue_cerulean.png b/src/charts/doc/images/examples_chartthemes_blue_cerulean.png
index 69ac3793..858cd7b4 100644
--- a/src/charts/doc/images/examples_chartthemes_blue_cerulean.png
+++ b/src/charts/doc/images/examples_chartthemes_blue_cerulean.png
Binary files differ
diff --git a/src/charts/doc/images/examples_chartthemes_brown_sand.png b/src/charts/doc/images/examples_chartthemes_brown_sand.png
index ff5157a9..071595ed 100644
--- a/src/charts/doc/images/examples_chartthemes_brown_sand.png
+++ b/src/charts/doc/images/examples_chartthemes_brown_sand.png
Binary files differ
diff --git a/src/charts/doc/images/examples_chartthemes_light.png b/src/charts/doc/images/examples_chartthemes_light.png
index e6a64992..dedb6c6d 100644
--- a/src/charts/doc/images/examples_chartthemes_light.png
+++ b/src/charts/doc/images/examples_chartthemes_light.png
Binary files differ
diff --git a/src/charts/doc/images/examples_qmlchart1.png b/src/charts/doc/images/examples_qmlchart1.png
index 6a3c7812..38e7ab27 100644
--- a/src/charts/doc/images/examples_qmlchart1.png
+++ b/src/charts/doc/images/examples_qmlchart1.png
Binary files differ
diff --git a/src/charts/doc/images/examples_qmlchart10.png b/src/charts/doc/images/examples_qmlchart10.png
index 5fdd744c..e0429509 100644
--- a/src/charts/doc/images/examples_qmlchart10.png
+++ b/src/charts/doc/images/examples_qmlchart10.png
Binary files differ
diff --git a/src/charts/doc/images/examples_qmlchart11.png b/src/charts/doc/images/examples_qmlchart11.png
index 663967e7..dc072154 100644
--- a/src/charts/doc/images/examples_qmlchart11.png
+++ b/src/charts/doc/images/examples_qmlchart11.png
Binary files differ
diff --git a/src/charts/doc/images/examples_qmlchart12.png b/src/charts/doc/images/examples_qmlchart12.png
index e00465ad..e25945af 100644
--- a/src/charts/doc/images/examples_qmlchart12.png
+++ b/src/charts/doc/images/examples_qmlchart12.png
Binary files differ
diff --git a/src/charts/doc/images/examples_qmlchart2.png b/src/charts/doc/images/examples_qmlchart2.png
index 36a7873b..bcff9b95 100644
--- a/src/charts/doc/images/examples_qmlchart2.png
+++ b/src/charts/doc/images/examples_qmlchart2.png
Binary files differ
diff --git a/src/charts/doc/images/examples_qmlchart3.png b/src/charts/doc/images/examples_qmlchart3.png
index 74e3299c..d97636fd 100644
--- a/src/charts/doc/images/examples_qmlchart3.png
+++ b/src/charts/doc/images/examples_qmlchart3.png
Binary files differ
diff --git a/src/charts/doc/images/examples_qmlchart4.png b/src/charts/doc/images/examples_qmlchart4.png
index 7b0d96a3..5f2e3c56 100644
--- a/src/charts/doc/images/examples_qmlchart4.png
+++ b/src/charts/doc/images/examples_qmlchart4.png
Binary files differ
diff --git a/src/charts/doc/images/examples_qmlchart5.png b/src/charts/doc/images/examples_qmlchart5.png
index 129a4e90..76a61f9d 100644
--- a/src/charts/doc/images/examples_qmlchart5.png
+++ b/src/charts/doc/images/examples_qmlchart5.png
Binary files differ
diff --git a/src/charts/doc/images/examples_qmlchart6.png b/src/charts/doc/images/examples_qmlchart6.png
index 6968ffe3..2cfc889d 100644
--- a/src/charts/doc/images/examples_qmlchart6.png
+++ b/src/charts/doc/images/examples_qmlchart6.png
Binary files differ
diff --git a/src/charts/doc/images/examples_qmlchart7.png b/src/charts/doc/images/examples_qmlchart7.png
index acf29aed..99604414 100644
--- a/src/charts/doc/images/examples_qmlchart7.png
+++ b/src/charts/doc/images/examples_qmlchart7.png
Binary files differ
diff --git a/src/charts/doc/images/examples_qmlchart8.png b/src/charts/doc/images/examples_qmlchart8.png
index d1671758..3c4147b6 100644
--- a/src/charts/doc/images/examples_qmlchart8.png
+++ b/src/charts/doc/images/examples_qmlchart8.png
Binary files differ
diff --git a/src/charts/doc/images/examples_qmlchart9.png b/src/charts/doc/images/examples_qmlchart9.png
index 1ebbc7dc..c8a236fe 100644
--- a/src/charts/doc/images/examples_qmlchart9.png
+++ b/src/charts/doc/images/examples_qmlchart9.png
Binary files differ
diff --git a/src/charts/doc/qtcharts.qdocconf b/src/charts/doc/qtcharts.qdocconf
index 31d53d4f..ce695886 100644
--- a/src/charts/doc/qtcharts.qdocconf
+++ b/src/charts/doc/qtcharts.qdocconf
@@ -59,4 +59,5 @@ navigation.landingpage = Qt Charts
navigation.cppclassespage = Qt Charts C++ Classes
navigation.qmltypespage = Qt Charts QML Types
-manifestmeta.highlighted.names += "QtCharts/Chart Themes Example"
+manifestmeta.highlighted.names = "QtCharts/Chart Themes Example" \
+ "QtCharts/Qml Charts Example"
diff --git a/src/charts/doc/src/examples-chartthemes.qdoc b/src/charts/doc/src/examples-chartthemes.qdoc
index bc9612bb..fc87f765 100644
--- a/src/charts/doc/src/examples-chartthemes.qdoc
+++ b/src/charts/doc/src/examples-chartthemes.qdoc
@@ -34,13 +34,76 @@
\brief The example shows the look and feel of the different built-in themes.
- This example shows the look and feel of the different built-in themes for all supported chart
- types. In order to give the result a more harmonious look, the background palette of the
- application is customized to the theme selected.
+ This example shows the look and feel of the different built-in themes for some of the supported
+ chart types.
\image examples_chartthemes_light.png
\image examples_chartthemes_brown_sand.png
\image examples_chartthemes_blue_cerulean.png
\include examples-run.qdocinc
+
+ \section1 Creating Charts
+
+ The charts of different types are generated and added to the layout separately. For example, the
+ line chart is created as follows. The creation of other chart types is similar.
+
+ First a chart is created.
+
+ \snippet chartthemes/themewidget.cpp 1
+
+ A common set of random data is generated and placed in a list. This list is used in each chart
+ type to add data to the series of the chart. For the line series, QLineSeries instances are
+ created and added to the chart.
+
+ \snippet chartthemes/themewidget.cpp 2
+
+ Default axes are created for the line series. We also specify ranges for the axes based on the
+ range of the data used for the series.
+
+ \snippet chartthemes/themewidget.cpp 3
+
+ We also want to add more space between the labels and the y-axes. For this we specify a label
+ format that adds space characters to the labels.
+
+ \snippet chartthemes/themewidget.cpp 4
+
+ Finally the line chart is added to the grid layout.
+
+ \snippet chartthemes/themewidget.cpp 5
+
+ \section1 Changing Theme
+
+ The user can select a built-in theme to be used in the example. This theme is then applied to
+ all charts in the layout.
+
+ \snippet chartthemes/themewidget.cpp 6
+
+ \snippet chartthemes/themewidget.cpp 7
+
+ In order to give the result a more harmonious look, the background palette of the application is
+ customized to match the selected theme. The QPalette::Window and QPalette::WindowText roles are
+ set based on the selected theme.
+
+ \snippet chartthemes/themewidget.cpp 8
+
+ \section1 Changing Animation, Legend and Anti-Aliasing
+
+ In this example, it is also possible to see how changing animation, legend and anti-aliasing
+ affects the appearance of the chart.
+
+ Based on the user's selection, the used animation type is set on each chart. It is possible to have
+ no animations in the chart, or have animations for grid axis or series, or both.
+
+ \snippet chartthemes/themewidget.cpp 9
+
+ The chart can be shown with a legend. The legend can be aligned to different sides of the chart.
+
+ \snippet chartthemes/themewidget.cpp 10
+
+ The user can also see how changing anti-aliasing option changes the appearance of the chart.
+ Anti-aliasing is updated based on the user's selection.
+
+ \snippet chartthemes/themewidget.cpp 11
+
*/