diff options
author | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-09-12 07:58:26 +0300 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-09-12 08:26:00 +0300 |
commit | 2dc1b3809943e3d294e2363a2b0d185607b8854f (patch) | |
tree | d077d9ee51d9df83adc38b65fab3fc3da6462dcc /src/datavisualization/axis | |
parent | d93f5f3b64fdb52cc150232f6b6d80ffdb57db78 (diff) |
QML documentation
Task-number: QTRD-2133
Change-Id: I2568b3cd6e83ee933536d7fec2e48f9f121b213e
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavisualization/axis')
-rw-r--r-- | src/datavisualization/axis/q3dabstractaxis.cpp | 27 | ||||
-rw-r--r-- | src/datavisualization/axis/q3dcategoryaxis.cpp | 15 | ||||
-rw-r--r-- | src/datavisualization/axis/q3dvalueaxis.cpp | 57 |
3 files changed, 98 insertions, 1 deletions
diff --git a/src/datavisualization/axis/q3dabstractaxis.cpp b/src/datavisualization/axis/q3dabstractaxis.cpp index 67f4f5fc..ce3b582f 100644 --- a/src/datavisualization/axis/q3dabstractaxis.cpp +++ b/src/datavisualization/axis/q3dabstractaxis.cpp @@ -33,6 +33,33 @@ QT_DATAVISUALIZATION_BEGIN_NAMESPACE */ /*! + * \qmltype AbstractAxis3D + * \instantiates Q3DAbstractAxis + * + * You should not need to use this type directly. + */ + +/*! + * \qmlproperty string AbstractAxis3D::title + * Defines the title for the axis. + */ + +/*! + * \qmlproperty list AbstractAxis3D::labels + * Defines the labels for the axis. + */ + +/*! + * \qmlproperty AbstractAxis3D.AxisOrientation AbstractAxis3D::orientation + * Defines the orientation of the axis. + */ + +/*! + * \qmlproperty AbstractAxis3D.AxisType AbstractAxis3D::type + * Defines the type of the axis. + */ + +/*! * \enum Q3DAbstractAxis::AxisOrientation * * The orientation of the axis object. diff --git a/src/datavisualization/axis/q3dcategoryaxis.cpp b/src/datavisualization/axis/q3dcategoryaxis.cpp index 90a7ff45..57c545c8 100644 --- a/src/datavisualization/axis/q3dcategoryaxis.cpp +++ b/src/datavisualization/axis/q3dcategoryaxis.cpp @@ -37,6 +37,21 @@ QT_DATAVISUALIZATION_BEGIN_NAMESPACE */ /*! + * \qmltype CategoryAxis3D + * \instantiates Q3DCategoryAxis + * \inherits AbstractAxis3D + * + * This type provides an axis that can be given labels. + */ + +/*! + * \qmlproperty list CategoryAxis3D::categoryLabels + * Defines labels for axis applied to categories. If there are fewer labels than categories, the + * remaining ones do not have a label. If category labels are not explicitly defined, labels are + * generated from the data row and column labels. + */ + +/*! * Constructs Q3DCategoryAxis with \a parent. */ Q3DCategoryAxis::Q3DCategoryAxis(QObject *parent) : diff --git a/src/datavisualization/axis/q3dvalueaxis.cpp b/src/datavisualization/axis/q3dvalueaxis.cpp index a17fef69..fb430428 100644 --- a/src/datavisualization/axis/q3dvalueaxis.cpp +++ b/src/datavisualization/axis/q3dvalueaxis.cpp @@ -37,6 +37,61 @@ QT_DATAVISUALIZATION_BEGIN_NAMESPACE */ /*! + * \qmltype ValueAxis3D + * \instantiates Q3DValueAxis + * \inherits AbstractAxis3D + * + * This type provides an axis that can be given a range of values and segment and subsegment + * counts to divide the range into. + */ + +/*! + * \qmlproperty real ValueAxis3D::min + * + * Defines the minimum value on the axis. + * When setting this property the max is adjusted if necessary, to ensure that the range remains + * valid. + */ + +/*! + * \qmlproperty real ValueAxis3D::max + * + * Defines the maximum value on the axis. + * When setting this property the min is adjusted if necessary, to ensure that the range remains + * valid. + */ + +/*! + * \qmlproperty int ValueAxis3D::segmentCount + * + * Defines the number of segments on the axis. This indicates how many labels are drawn. The number + * of grid lines to be drawn is calculated with formula: \c {segments * subsegments + 1}. + * The preset default is \c 5, and it can not be below \c 1. + */ + +/*! + * \qmlproperty int ValueAxis3D::subSegmentCount + * + * Defines the number of subsegments inside each segment on the axis. Grid lines are drawn between + * each subsegment, in addition to each segment. + * The preset default is \c 1, and it can not be below \c 1. + */ + +/*! + * \qmlproperty bool ValueAxis3D::autoAdjustRange + * + * Determines if the axis is to automatically calculate the range instead of setting range or + * adjusting min or max property. + */ + +/*! + * \qmlproperty string ValueAxis3D::labelFormat + * + * Defines the label format to be used for the labels on this axis. Supported specifiers are: + * \c {d, i, o, x, X, f, F, e, E, g, G, c}. See QString::sprintf() for additional details. + */ + +/*! * Constructs Q3DValueAxis with the given \a parent. */ Q3DValueAxis::Q3DValueAxis(QObject *parent) : @@ -133,7 +188,7 @@ int Q3DValueAxis::segmentCount() const * The preset default is \c 1, and it can not be below \c 1. * * \sa setSegmentCount() - **/ + */ void Q3DValueAxis::setSubSegmentCount(int count) { if (count <= 0) { |