##// END OF EJS Templates
improvements in execution time, colorbar ok, more work to do on axes,
improvements in execution time, colorbar ok, more work to do on axes,

File last commit:

r3:ab1c9ba54a31 default
r3:ab1c9ba54a31 default
Show More
chartcolorbaraxisy_p.h
41 lines | 906 B | text/x-c | CLexer
#ifndef CHARTCOLORBARAXISY_H
#define CHARTCOLORBARAXISY_H
#include <private/verticalaxis_p.h>
#include <QtGui>
QT_CHARTS_BEGIN_NAMESPACE
class QColorBarAxis;
class ChartColorBarAxisY : public VerticalAxis
{
Q_OBJECT
public:
ChartColorBarAxisY(QColorBarAxis *axis, QPoint pos, qreal height, QLinearGradient gradient, QGraphicsItem *item = 0);
~ChartColorBarAxisY();
QSizeF sizeHint(Qt::SizeHint which, const QSizeF &constraint) const;
protected:
QVector<qreal> calculateLayout() const;
void updateGeometry();
private Q_SLOTS:
void handleTickCountChanged(int tick);
void handleMinorTickCountChanged(int tick);
void handleLabelFormatChanged(const QString &format);
void createColorBar();
private:
QColorBarAxis *m_axis;
QLinearGradient m_gradient;
QPoint m_position;
qreal m_height;
};
QT_CHARTS_END_NAMESPACE
#endif // CHARTCOLORBARAXISY_H