##// END OF EJS Templates
Fixed bug in setting chart theme...
Fixed bug in setting chart theme The bug was that if you first add a series, then change theme and then restore the original theme, the color of the series was changed even though it should have been restored to match the original color.

File last commit:

r280:9b4c1980ee18
r312:0677c9dd6d92
Show More
barvalue_p.h
54 lines | 1.0 KiB | text/x-c | CLexer
sauimone
Floating values to bar charts
r263 #ifndef BARVALUE_P_H
#define BARVALUE_P_H
#include "qchartglobal.h"
sauimone
floating values working now. bounding rect bug fixed
r273 #include <QGraphicsObject>
sauimone
Floating values to bar charts
r263 #include <QPen>
QTCOMMERCIALCHART_BEGIN_NAMESPACE
sauimone
toggling of floating values. still bit buggy
r267 class QBarSet;
sauimone
Floating values to bar charts
r263
// Visual class for floating bar values
// TODO: fonts, colors etc.
// By default these are not visible.
sauimone
floating values working now. bounding rect bug fixed
r273 class BarValue : public QGraphicsObject
sauimone
Floating values to bar charts
r263 {
sauimone
floating values working now. bounding rect bug fixed
r273 Q_OBJECT
sauimone
Floating values to bar charts
r263 public:
sauimone
toggling of floating values. still bit buggy
r267 BarValue(QBarSet &set, QGraphicsItem *parent = 0);
sauimone
Floating values to bar charts
r263
void setValueString(QString str);
QString valueString();
void setPen(const QPen& pen);
const QPen& pen();
void resize(qreal w, qreal h);
void setPos(qreal x, qreal y);
sauimone
barcharts: added legend to model. added signals for hover events (for tooltip). updated examples
r280 // Propably not needed.
// bool belongsToSet(QBarSet *set);
sauimone
toggling of floating values. still bit buggy
r267
sauimone
Floating values to bar charts
r263 // From QGraphicsItem
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
QRectF boundingRect() const;
sauimone
floating values working now. bounding rect bug fixed
r273 public Q_SLOTS:
void toggleVisible();
sauimone
Floating values to bar charts
r263 private:
sauimone
toggling of floating values. still bit buggy
r267 QBarSet& mBarSet;
sauimone
Floating values to bar charts
r263 QPen mPen;
QString mValueString;
qreal mXpos;
qreal mYpos;
qreal mWidth;
qreal mHeight;
};
QTCOMMERCIALCHART_END_NAMESPACE
#endif // BARVALUE_P_H