1234567891011121314151617181920212223242526272829303132 |
- #ifndef CUSTOMHISTOGRAMBARS_H
- #define CUSTOMHISTOGRAMBARS_H
- #include "qcustomplot.h"
- class CustomHistogramBars : public QCPBars
- {
- Q_OBJECT
- public:
- explicit CustomHistogramBars(QCPAxis *keyAxis, QCPAxis *valueAxis);
- Qt::Alignment textAligment() const { return m_textAlignment; }
- double spacing() const { return m_spacing; }
- QFont font() const { return m_font; }
- void setTextAlignment(Qt::Alignment alignment);
- void setSpacing(double spacing);
- void setFont(const QFont &font);
- protected:
- Qt::Alignment m_textAlignment;
- double m_spacing;
- QFont m_font;
- virtual void draw(QCPPainter *painter) Q_DECL_OVERRIDE;
- };
- #endif
|