##// END OF EJS Templates
Add possibility to set reverse values to axes...
Add possibility to set reverse values to axes Added support for reverse axis. This works with line, spline, scatter and area series with cartesian chart. QBarCategoryAxis is not supported, nor different bar series. Change-Id: I60f21372ea9cee7b49918d7d99de24671bdc42c3 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>

File last commit:

r2776:bc1f6aa59d42
r2781:7c9f8e5a27d8
Show More
chartvalueaxisx_p.h
58 lines | 1.6 KiB | text/x-c | CLexer
/ src / charts / axis / valueaxis / chartvalueaxisx_p.h
Marek Rosa
Added Chart classes for value and categories axis
r1555 /****************************************************************************
**
Titta Heikkala
Copyright header changes...
r2776 ** Copyright (C) 2015 The Qt Company Ltd
Marek Rosa
Added Chart classes for value and categories axis
r1555 ** All rights reserved.
Titta Heikkala
Copyright header changes...
r2776 ** For any questions to The Qt Company, please use contact form at http://qt.io
Marek Rosa
Added Chart classes for value and categories axis
r1555 **
Titta Heikkala
Updated license headers...
r2740 ** This file is part of the Qt Charts module.
Marek Rosa
Added Chart classes for value and categories axis
r1555 **
Titta Heikkala
Updated license headers...
r2740 ** 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
Titta Heikkala
Copyright header changes...
r2776 ** agreement between you and The Qt Company.
Marek Rosa
Added Chart classes for value and categories axis
r1555 **
** If you have questions regarding the use of this file, please use
Titta Heikkala
Updated license headers...
r2740 ** contact form at http://qt.io
Marek Rosa
Added Chart classes for value and categories axis
r1555 **
****************************************************************************/
// W A R N I N G
// -------------
//
Miikka Heikkinen
Qt Commercial -> Qt Enterprise...
r2574 // This file is not part of the Qt Enterprise Chart API. It exists purely as an
Marek Rosa
Added Chart classes for value and categories axis
r1555 // implementation detail. This header file may change from version to
// version without notice, or even be removed.
//
// We mean it.
Jani Honkonen
Fix Krazy issues
r1935 #ifndef CHARTVALUEAXISX_H
#define CHARTVALUEAXISX_H
Marek Rosa
Added Chart classes for value and categories axis
r1555
Titta Heikkala
Fix include syntax...
r2714 #include <private/horizontalaxis_p.h>
Marek Rosa
Added Chart classes for value and categories axis
r1555
Titta Heikkala
Qt Charts project file structure change...
r2712 QT_CHARTS_BEGIN_NAMESPACE
Marek Rosa
Added Chart classes for value and categories axis
r1555
Michal Klocek
Refactors axis updateGeometry handling...
r2111 class QValueAxis;
Marek Rosa
Added Chart classes for value and categories axis
r1555
Michal Klocek
Refactors axis updateGeometry handling...
r2111 class ChartValueAxisX : public HorizontalAxis
Marek Rosa
Added Chart classes for value and categories axis
r1555 {
Titta Heikkala
Qt Charts project file structure change...
r2712 Q_OBJECT
Marek Rosa
Added Chart classes for value and categories axis
r1555 public:
Miikka Heikkinen
Add Polar chart support...
r2483 ChartValueAxisX(QValueAxis *axis, QGraphicsItem *item = 0);
Marek Rosa
renamed QValueAxis related files
r1805 ~ChartValueAxisX();
Marek Rosa
Added Chart classes for value and categories axis
r1555
Jani Honkonen
more coding style fixes for src-folder...
r2104 QSizeF sizeHint(Qt::SizeHint which, const QSizeF &constraint) const;
Marek Rosa
Added Chart classes for value and categories axis
r1555 protected:
QVector<qreal> calculateLayout() const;
void updateGeometry();
Michal Klocek
Refactors internals...
r2273 private Q_SLOTS:
void handleTickCountChanged(int tick);
Marek Rosa
Fixed: axis not redrawing when labelFormat changed
r2323 void handleLabelFormatChanged(const QString &format);
Michal Klocek
Refactor QChart API...
r1577 private:
Michal Klocek
Refactors axis updateGeometry handling...
r2111 QValueAxis *m_axis;
Marek Rosa
Added Chart classes for value and categories axis
r1555 };
Titta Heikkala
Qt Charts project file structure change...
r2712 QT_CHARTS_END_NAMESPACE
Marek Rosa
Added Chart classes for value and categories axis
r1555
Jani Honkonen
Fix Krazy issues
r1935 #endif /* CHARTVALUEAXISX_H */