##// END OF EJS Templates
work on color bar axis
work on color bar axis

File last commit:

r1:35d010b06810 default
r1:35d010b06810 default
Show More
qcolorbaraxis.h
51 lines | 1.1 KiB | text/x-c | CLexer
#ifndef QCOLORBARAXIS_H
#define QCOLORBARAXIS_H
#include <QtCharts/QAbstractAxis>
QT_CHARTS_BEGIN_NAMESPACE
class QColorBarAxisPrivate;
class QT_CHARTS_EXPORT QColorBarAxis : public QAbstractAxis
{
Q_OBJECT
public:
explicit QColorBarAxis(QLinearGradient gradient, qreal min, qreal max,QObject *parent = 0);
~QColorBarAxis();
protected:
QColorBarAxis(QColorBarAxisPrivate &d, QObject *parent = 0);
public:
AxisType type() const;
//range handling
qreal min() const;
qreal max() const;
//ticks handling
// void setTickCount(int count);
// int tickCount() const;
// void setMinorTickCount(int count);
// int minorTickCount() const;
void setLabelFormat(const QString &format);
QString labelFormat() const;
Q_SIGNALS:
void minChanged(qreal min);
void maxChanged(qreal max);
void rangeChanged(qreal min, qreal max);
// void tickCountChanged(int tickCount);
// void minorTickCountChanged(int tickCount);
void labelFormatChanged(const QString &format);
private:
Q_DECLARE_PRIVATE(QColorBarAxis)
Q_DISABLE_COPY(QColorBarAxis)
};
QT_CHARTS_END_NAMESPACE
#endif // QCOLORBARAXIS_H