Revision control

++ // Copyright (C) 2017 The Qt Company Ltd.
++ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
++
++ #include "declarativepolarchart_p.h"
++ #include <QtCharts/QChart>
++
++ QT_BEGIN_NAMESPACE
++
++ /*!
++ \qmltype PolarChartView
++ \inherits ChartView
++ \inqmlmodule QtCharts
++
++ \brief Presents data in polar charts.
++
++ Polar charts present data in a circular graph, where the placement of data
++ is based on the angle and distance from the center of the graph, the
++ \e pole.
++
++ \image examples_qmlpolarchart1.png {Polar chart with a blue spline and
++ green scatter series sharing common axes on a circular grid}
++
++ A polar chart is a specialization of the ChartView type. It supports line,
++ spline, area, and scatter series, and all axis types supported by them. Each
++ axis can be used either as a radial or an angular axis.
++
++ The first and last tick mark on an angular ValueAxis are co-located at a
++ 0/360 degree angle.
++
++ If the angular distance between two consecutive points in a series is more
++ than 180 degrees, any direct line connecting the two points becomes
++ meaningless, and will not be drawn. Instead, a line will be drawn to and
++ from the center of the chart. Therefore, the axis ranges must be chosen
++ accordingly when displaying line, spline, or area series.
++
++ Polar charts draw all axes of the same orientation in the same position, so
++ using multiple axes of the same orientation can be confusing, unless the
++ extra axes are only used to customize the grid. For example, you can display
++ a highlighted range with a secondary shaded CategoryAxis or provide
++ unlabeled subticks with a secondary ValueAxis thas has hidden labels.
++
++ The following QML code shows how to create a polar chart with a spline and
++ scatter series and two value axes:
++ \snippet qmlchartsgallery/qml/TwoSeriesPolar.qml 1
++ */
++
++ DeclarativePolarChart::DeclarativePolarChart(QQuickItem *parent)
++ : DeclarativeChart(QChart::ChartTypePolar, parent)
++ {
++ }
++
++ DeclarativePolarChart::~DeclarativePolarChart()
++ {
++ }
++
++ QT_END_NAMESPACE
++
++ #include "moc_declarativepolarchart_p.cpp"