##// END OF EJS Templates
Fix point label drawing for XYSeries...
Fix point label drawing for XYSeries Reverting change 810e912b2c05d5f4305b0f1e56be57e765a30479. m_points is used for the point label because that has the series point information. The points variable that is passed to the function is used for positioning the label as it has the coordinates. Change-Id: Iad48660d245c06b736c14161e5c86a4746df2b28 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>

File last commit:

r2776:bc1f6aa59d42
r2779:ce2af37ac88e
Show More
qcategoryaxis.h
68 lines | 1.9 KiB | text/x-c | CLexer
/****************************************************************************
**
** Copyright (C) 2015 The Qt Company Ltd
** All rights reserved.
** For any questions to The Qt Company, 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 The Qt Company.
**
** If you have questions regarding the use of this file, please use
** contact form at http://qt.io
**
****************************************************************************/
#ifndef QCATEGORYAXIS_H
#define QCATEGORYAXIS_H
#include <QtCharts/QAbstractAxis>
#include <QtCharts/QValueAxis>
QT_CHARTS_BEGIN_NAMESPACE
class QCategoryAxisPrivate;
class QT_CHARTS_EXPORT QCategoryAxis : public QValueAxis
{
Q_OBJECT
Q_PROPERTY(qreal startValue READ startValue WRITE setStartValue)
Q_PROPERTY(int count READ count)
Q_PROPERTY(QStringList categoriesLabels READ categoriesLabels)
public:
explicit QCategoryAxis(QObject *parent = 0);
~QCategoryAxis();
protected:
QCategoryAxis(QCategoryAxisPrivate &d, QObject *parent = 0);
public:
AxisType type() const;
void append(const QString &label, qreal categoryEndValue);
void remove(const QString &label);
void replaceLabel(const QString &oldLabel, const QString &newLabel);
qreal startValue(const QString &categoryLabel = QString()) const;
void setStartValue(qreal min);
qreal endValue(const QString &categoryLabel) const;
QStringList categoriesLabels();
int count() const;
Q_SIGNALS:
void categoriesChanged();
private:
Q_DECLARE_PRIVATE(QCategoryAxis)
Q_DISABLE_COPY(QCategoryAxis)
};
QT_CHARTS_END_NAMESPACE
#endif // QCATEGORYAXIS_H