diff --git a/examples/customchart/main.cpp b/examples/customchart/main.cpp index 878eab6..9b17fc3 100644 --- a/examples/customchart/main.cpp +++ b/examples/customchart/main.cpp @@ -22,7 +22,7 @@ #include #include #include -#include +#include QTCOMMERCIALCHART_USE_NAMESPACE @@ -62,8 +62,8 @@ int main(int argc, char *argv[]) //![2] //![3] - QIntervalsAxis* axisX = new QIntervalsAxis(); - QIntervalsAxis* axisY = new QIntervalsAxis(); + QCategoryAxis* axisX = new QCategoryAxis(); + QCategoryAxis* axisY = new QCategoryAxis(); // Customize axis label font QFont labelsFont; diff --git a/src/axis/intervalsaxis/chartintervalsaxisx.cpp b/src/axis/intervalsaxis/chartintervalsaxisx.cpp index 42ed9b9..0c05feb 100644 --- a/src/axis/intervalsaxis/chartintervalsaxisx.cpp +++ b/src/axis/intervalsaxis/chartintervalsaxisx.cpp @@ -40,7 +40,7 @@ ChartIntervalAxisX::~ChartIntervalAxisX() QVector ChartIntervalAxisX::calculateLayout() const { - QIntervalsAxis *axis = qobject_cast(m_chartAxis); + QCategoryAxis *axis = qobject_cast(m_chartAxis); int tickCount = axis->intervalsLabels().count() + 1; QVector points; @@ -71,7 +71,7 @@ void ChartIntervalAxisX::updateGeometry() if(layout.isEmpty()) return; - QIntervalsAxis *intervalAxis = qobject_cast(m_chartAxis); + QCategoryAxis *intervalAxis = qobject_cast(m_chartAxis); QStringList ticksList = intervalAxis->intervalsLabels(); diff --git a/src/axis/intervalsaxis/chartintervalsaxisy.cpp b/src/axis/intervalsaxis/chartintervalsaxisy.cpp index 14c6d24..24df9fe 100644 --- a/src/axis/intervalsaxis/chartintervalsaxisy.cpp +++ b/src/axis/intervalsaxis/chartintervalsaxisy.cpp @@ -41,7 +41,7 @@ ChartIntervalAxisY::~ChartIntervalAxisY() QVector ChartIntervalAxisY::calculateLayout() const { - QIntervalsAxis *axis = qobject_cast(m_chartAxis); + QCategoryAxis *axis = qobject_cast(m_chartAxis); int tickCount = axis->intervalsLabels().count() + 1; QVector points; @@ -71,7 +71,7 @@ void ChartIntervalAxisY::updateGeometry() if(layout.isEmpty()) return; - QIntervalsAxis *intervalAxis = qobject_cast(m_chartAxis); + QCategoryAxis *intervalAxis = qobject_cast(m_chartAxis); QStringList ticksList = intervalAxis->intervalsLabels(); diff --git a/src/axis/intervalsaxis/qintervalsaxis.cpp b/src/axis/intervalsaxis/qintervalsaxis.cpp index 6c1d871..430d394 100644 --- a/src/axis/intervalsaxis/qintervalsaxis.cpp +++ b/src/axis/intervalsaxis/qintervalsaxis.cpp @@ -27,13 +27,13 @@ QTCOMMERCIALCHART_BEGIN_NAMESPACE /*! - \class QIntervalsAxis - \brief The QIntervalsAxis class is used for manipulating chart's axis. + \class QCategoryAxis + \brief The QCategoryAxis class is used for manipulating chart's axis. \mainclass */ /*! - \qmlclass Axis QIntervalsAxis + \qmlclass Axis QCategoryAxis \brief The Axis element is used for manipulating chart's axes. Axis can be setup to show axis line with tick marks, grid lines and shades. @@ -47,15 +47,15 @@ QTCOMMERCIALCHART_BEGIN_NAMESPACE /*! Constructs an axis object which is a child of \a parent. */ -QIntervalsAxis::QIntervalsAxis(QObject *parent): - QValueAxis(*new QIntervalsAxisPrivate(this),parent) +QCategoryAxis::QCategoryAxis(QObject *parent): + QValueAxis(*new QCategoryAxisPrivate(this),parent) { } /*! Destroys the object */ -QIntervalsAxis::~QIntervalsAxis() +QCategoryAxis::~QCategoryAxis() { // Q_D(QValueAxis); // if(d->m_dataset) { @@ -66,7 +66,7 @@ QIntervalsAxis::~QIntervalsAxis() /*! \internal */ -QIntervalsAxis::QIntervalsAxis(QIntervalsAxisPrivate &d,QObject *parent):QValueAxis(d,parent) +QCategoryAxis::QCategoryAxis(QCategoryAxisPrivate &d,QObject *parent):QValueAxis(d,parent) { } @@ -78,9 +78,9 @@ QIntervalsAxis::QIntervalsAxis(QIntervalsAxisPrivate &d,QObject *parent):QValueA It has to be greater than the high end limit of the previous interval. Otherwise the method returns without adding a new interval. */ -void QIntervalsAxis::append(const QString& intervalLabel, qreal intervalEnd) +void QCategoryAxis::append(const QString& intervalLabel, qreal intervalEnd) { - Q_D(QIntervalsAxis); + Q_D(QCategoryAxis); if (!d->m_intervals.contains(intervalLabel)) { @@ -99,9 +99,9 @@ void QIntervalsAxis::append(const QString& intervalLabel, qreal intervalEnd) /*! Sets to \a min the low end limit of the first interval on the axis. */ -void QIntervalsAxis::setFisrtIntervalMinimum(qreal min) +void QCategoryAxis::setFisrtIntervalMinimum(qreal min) { - Q_D(QIntervalsAxis); + Q_D(QCategoryAxis); if(d->m_intervals.isEmpty()){ d->m_categoryMinimum = min; }else{ @@ -113,27 +113,27 @@ void QIntervalsAxis::setFisrtIntervalMinimum(qreal min) /*! Returns the low end limit of the interval specified by an \a intervalLabel */ -qreal QIntervalsAxis::intervalMin(const QString& intervalLabel) const +qreal QCategoryAxis::intervalMin(const QString& intervalLabel) const { - Q_D(const QIntervalsAxis); + Q_D(const QCategoryAxis); return d->m_intervalsMap.value(intervalLabel).first; } /*! Returns the high end limit of the interval specified by an \a intervalLabel */ -qreal QIntervalsAxis::intervalMax(const QString& intervalLabel) const +qreal QCategoryAxis::intervalMax(const QString& intervalLabel) const { - Q_D(const QIntervalsAxis); + Q_D(const QCategoryAxis); return d->m_intervalsMap.value(intervalLabel).second; } /*! Removes an interval specified by the \a intervalLabel from the axis */ -void QIntervalsAxis::remove(const QString &intervalLabel) +void QCategoryAxis::remove(const QString &intervalLabel) { - Q_D(QIntervalsAxis); + Q_D(QCategoryAxis); int labelIndex = d->m_intervals.indexOf(intervalLabel); // check if such label exists @@ -163,9 +163,9 @@ void QIntervalsAxis::remove(const QString &intervalLabel) Replaces \a oldLabel of an existing interval with a \a newLabel If the old label does not exist the method returns without making any changes. */ -void QIntervalsAxis::replaceLabel(const QString& oldLabel, const QString& newLabel) +void QCategoryAxis::replaceLabel(const QString& oldLabel, const QString& newLabel) { - Q_D(QIntervalsAxis); + Q_D(QCategoryAxis); int labelIndex = d->m_intervals.indexOf(oldLabel); // check if such label exists @@ -182,49 +182,49 @@ void QIntervalsAxis::replaceLabel(const QString& oldLabel, const QString& newLab /*! Returns the list of the intervals labels */ -QStringList QIntervalsAxis::intervalsLabels() +QStringList QCategoryAxis::intervalsLabels() { - Q_D(QIntervalsAxis); + Q_D(QCategoryAxis); return d->m_intervals; } /*! Returns number of intervals. */ -int QIntervalsAxis::count() const +int QCategoryAxis::count() const { - Q_D(const QIntervalsAxis); + Q_D(const QCategoryAxis); return d->m_intervals.count(); } /*! Returns the type of the axis */ -QAbstractAxis::AxisType QIntervalsAxis::type() const +QAbstractAxis::AxisType QCategoryAxis::type() const { return QAbstractAxis::AxisTypeIntervals; } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -QIntervalsAxisPrivate::QIntervalsAxisPrivate(QIntervalsAxis* q): +QCategoryAxisPrivate::QCategoryAxisPrivate(QCategoryAxis* q): QValueAxisPrivate(q), m_categoryMinimum(0) { } -QIntervalsAxisPrivate::~QIntervalsAxisPrivate() +QCategoryAxisPrivate::~QCategoryAxisPrivate() { } -int QIntervalsAxisPrivate::ticksCount() const +int QCategoryAxisPrivate::ticksCount() const { return m_intervals.count() + 1; } -void QIntervalsAxisPrivate::handleAxisRangeChanged(qreal min, qreal max,int count) +void QCategoryAxisPrivate::handleAxisRangeChanged(qreal min, qreal max,int count) { Q_UNUSED(count); Q_UNUSED(min); @@ -233,9 +233,9 @@ void QIntervalsAxisPrivate::handleAxisRangeChanged(qreal min, qreal max,int coun //m_max = max; } -ChartAxis* QIntervalsAxisPrivate::createGraphics(ChartPresenter* presenter) +ChartAxis* QCategoryAxisPrivate::createGraphics(ChartPresenter* presenter) { - Q_Q(QIntervalsAxis); + Q_Q(QCategoryAxis); if(m_orientation == Qt::Vertical){ return new ChartIntervalAxisY(q,presenter); }else{ diff --git a/src/axis/intervalsaxis/qintervalsaxis.h b/src/axis/intervalsaxis/qintervalsaxis.h index 982276a..39c9921 100644 --- a/src/axis/intervalsaxis/qintervalsaxis.h +++ b/src/axis/intervalsaxis/qintervalsaxis.h @@ -26,18 +26,18 @@ QTCOMMERCIALCHART_BEGIN_NAMESPACE -class QIntervalsAxisPrivate; +class QCategoryAxisPrivate; -class QTCOMMERCIALCHART_EXPORT QIntervalsAxis : public QValueAxis +class QTCOMMERCIALCHART_EXPORT QCategoryAxis : public QValueAxis { Q_OBJECT public: - explicit QIntervalsAxis(QObject *parent = 0); - ~QIntervalsAxis(); + explicit QCategoryAxis(QObject *parent = 0); + ~QCategoryAxis(); protected: - QIntervalsAxis(QIntervalsAxisPrivate &d,QObject *parent = 0); + QCategoryAxis(QCategoryAxisPrivate &d,QObject *parent = 0); public: AxisType type() const; @@ -56,8 +56,8 @@ public: private: - Q_DECLARE_PRIVATE(QIntervalsAxis) - Q_DISABLE_COPY(QIntervalsAxis) + Q_DECLARE_PRIVATE(QCategoryAxis) + Q_DISABLE_COPY(QCategoryAxis) }; QTCOMMERCIALCHART_END_NAMESPACE diff --git a/src/axis/intervalsaxis/qintervalsaxis_p.h b/src/axis/intervalsaxis/qintervalsaxis_p.h index cf858d4..ed4cb7d 100644 --- a/src/axis/intervalsaxis/qintervalsaxis_p.h +++ b/src/axis/intervalsaxis/qintervalsaxis_p.h @@ -27,8 +27,8 @@ // // We mean it. -#ifndef QIntervalsAxis_P_H -#define QIntervalsAxis_P_H +#ifndef QCATEGORYAXIS_P_H +#define QCATEGORYAXIS_P_H #include "qintervalsaxis.h" #include "qvalueaxis_p.h" @@ -37,13 +37,13 @@ QTCOMMERCIALCHART_BEGIN_NAMESPACE typedef QPair Range; -class QIntervalsAxisPrivate : public QValueAxisPrivate +class QCategoryAxisPrivate : public QValueAxisPrivate { Q_OBJECT public: - QIntervalsAxisPrivate(QIntervalsAxis *q); - ~QIntervalsAxisPrivate(); + QCategoryAxisPrivate(QCategoryAxis *q); + ~QCategoryAxisPrivate(); public: @@ -62,9 +62,9 @@ private: qreal m_categoryMinimum; private: - Q_DECLARE_PUBLIC(QIntervalsAxis) + Q_DECLARE_PUBLIC(QCategoryAxis) }; QTCOMMERCIALCHART_END_NAMESPACE -#endif // QCATEGORIESAXIS_P_H +#endif // QCATEGORYAXIS_P_H diff --git a/src/chartdataset.cpp b/src/chartdataset.cpp index 12b7f1d..dab92a6 100644 --- a/src/chartdataset.cpp +++ b/src/chartdataset.cpp @@ -185,7 +185,7 @@ QAbstractAxis* ChartDataSet::createAxis(QAbstractAxis::AxisType type, Qt::Orient axis = new QBarCategoryAxis(this); break; case QAbstractAxis::AxisTypeIntervals: - axis = new QIntervalsAxis(this); + axis = new QCategoryAxis(this); break; case QAbstractAxis::AxisTypeDateTime: axis = new QDateTimeAxis(this); diff --git a/tests/auto/qintervalsaxis/tst_qintervalsaxis.cpp b/tests/auto/qintervalsaxis/tst_qintervalsaxis.cpp index 877ee49..0948a2f 100644 --- a/tests/auto/qintervalsaxis/tst_qintervalsaxis.cpp +++ b/tests/auto/qintervalsaxis/tst_qintervalsaxis.cpp @@ -22,7 +22,7 @@ #include "qintervalsaxis.h" #include -class tst_QIntervalsAxis: public tst_QAbstractAxis +class tst_QCategoryAxis: public tst_QAbstractAxis { Q_OBJECT @@ -59,21 +59,21 @@ private slots: void interval(); private: - QIntervalsAxis* m_intervalsaxis; + QCategoryAxis* m_intervalsaxis; QLineSeries* m_series; }; -void tst_QIntervalsAxis::initTestCase() +void tst_QCategoryAxis::initTestCase() { } -void tst_QIntervalsAxis::cleanupTestCase() +void tst_QCategoryAxis::cleanupTestCase() { } -void tst_QIntervalsAxis::init() +void tst_QCategoryAxis::init() { - m_intervalsaxis = new QIntervalsAxis(); + m_intervalsaxis = new QCategoryAxis(); m_series = new QLineSeries(); *m_series << QPointF(-100, -100) << QPointF(0, 0) << QPointF(100, 100); tst_QAbstractAxis::init(m_intervalsaxis, m_series); @@ -81,7 +81,7 @@ void tst_QIntervalsAxis::init() m_chart->createDefaultAxes(); } -void tst_QIntervalsAxis::cleanup() +void tst_QCategoryAxis::cleanup() { delete m_series; delete m_intervalsaxis; @@ -90,11 +90,11 @@ void tst_QIntervalsAxis::cleanup() tst_QAbstractAxis::cleanup(); } -void tst_QIntervalsAxis::qintervalsaxis_data() +void tst_QCategoryAxis::qintervalsaxis_data() { } -void tst_QIntervalsAxis::qintervalsaxis() +void tst_QCategoryAxis::qintervalsaxis() { qabstractaxis(); @@ -110,7 +110,7 @@ void tst_QIntervalsAxis::qintervalsaxis() QVERIFY(!qFuzzyIsNull(m_intervalsaxis->min())); } -void tst_QIntervalsAxis::max_raw_data() +void tst_QCategoryAxis::max_raw_data() { QTest::addColumn("max"); QTest::newRow("1.0") << 1.0; @@ -118,7 +118,7 @@ void tst_QIntervalsAxis::max_raw_data() QTest::newRow("101.0") << 101.0; } -void tst_QIntervalsAxis::max_raw() +void tst_QCategoryAxis::max_raw() { QFETCH(qreal, max); @@ -134,12 +134,12 @@ void tst_QIntervalsAxis::max_raw() QCOMPARE(spy2.count(), 1); } -void tst_QIntervalsAxis::max_data() +void tst_QCategoryAxis::max_data() { max_raw_data(); } -void tst_QIntervalsAxis::max() +void tst_QCategoryAxis::max() { m_chart->setAxisX(m_intervalsaxis, m_series); m_view->show(); @@ -147,18 +147,18 @@ void tst_QIntervalsAxis::max() max_raw(); } -void tst_QIntervalsAxis::max_animation_data() +void tst_QCategoryAxis::max_animation_data() { max_data(); } -void tst_QIntervalsAxis::max_animation() +void tst_QCategoryAxis::max_animation() { m_chart->setAnimationOptions(QChart::GridAxisAnimations); max(); } -void tst_QIntervalsAxis::min_raw_data() +void tst_QCategoryAxis::min_raw_data() { QTest::addColumn("min"); QTest::newRow("-1.0") << -1.0; @@ -166,7 +166,7 @@ void tst_QIntervalsAxis::min_raw_data() QTest::newRow("-101.0") << -101.0; } -void tst_QIntervalsAxis::min_raw() +void tst_QCategoryAxis::min_raw() { QFETCH(qreal, min); @@ -182,12 +182,12 @@ void tst_QIntervalsAxis::min_raw() QCOMPARE(spy2.count(), 1); } -void tst_QIntervalsAxis::min_data() +void tst_QCategoryAxis::min_data() { min_raw_data(); } -void tst_QIntervalsAxis::min() +void tst_QCategoryAxis::min() { m_chart->setAxisX(m_intervalsaxis, m_series); m_view->show(); @@ -195,18 +195,18 @@ void tst_QIntervalsAxis::min() min_raw(); } -void tst_QIntervalsAxis::min_animation_data() +void tst_QCategoryAxis::min_animation_data() { min_data(); } -void tst_QIntervalsAxis::min_animation() +void tst_QCategoryAxis::min_animation() { m_chart->setAnimationOptions(QChart::GridAxisAnimations); min(); } -void tst_QIntervalsAxis::range_raw_data() +void tst_QCategoryAxis::range_raw_data() { QTest::addColumn("min"); QTest::addColumn("max"); @@ -215,7 +215,7 @@ void tst_QIntervalsAxis::range_raw_data() QTest::newRow("101.0") << 40.0 << 60.0; } -void tst_QIntervalsAxis::range_raw() +void tst_QCategoryAxis::range_raw() { QFETCH(qreal, min); QFETCH(qreal, max); @@ -233,12 +233,12 @@ void tst_QIntervalsAxis::range_raw() QCOMPARE(spy2.count(), 1); } -void tst_QIntervalsAxis::range_data() +void tst_QCategoryAxis::range_data() { range_raw_data(); } -void tst_QIntervalsAxis::range() +void tst_QCategoryAxis::range() { m_chart->setAxisX(m_intervalsaxis, m_series); m_view->show(); @@ -246,23 +246,23 @@ void tst_QIntervalsAxis::range() range_raw(); } -void tst_QIntervalsAxis::range_animation_data() +void tst_QCategoryAxis::range_animation_data() { range_data(); } -void tst_QIntervalsAxis::range_animation() +void tst_QCategoryAxis::range_animation() { m_chart->setAnimationOptions(QChart::GridAxisAnimations); range(); } -void tst_QIntervalsAxis::interval_data() +void tst_QCategoryAxis::interval_data() { // } -void tst_QIntervalsAxis::interval() +void tst_QCategoryAxis::interval() { // append one correct interval m_intervalsaxis->append("first", (qreal)45); @@ -299,6 +299,6 @@ void tst_QIntervalsAxis::interval() QCOMPARE(m_intervalsaxis->intervalMax("replaced"), (qreal)75); } -QTEST_MAIN(tst_QIntervalsAxis) +QTEST_MAIN(tst_QCategoryAxis) #include "tst_qintervalsaxis.moc"