##// 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:

r303:281730f0b1cb
r312:0677c9dd6d92
Show More
axisanimationitem_p.h
44 lines | 889 B | text/x-c | CLexer
/ src / axisanimationitem_p.h
#ifndef AXISANIMATIONITEM_H_
#define AXISANIMATIONITEM_H_
#include "domain_p.h"
#include "axisitem_p.h"
#include <QGraphicsItem>
#include <QVariantAnimation>
QTCOMMERCIALCHART_BEGIN_NAMESPACE
class QChartAxis;
class AxisAnimationItem : public AxisItem
{
Q_OBJECT
public:
AxisAnimationItem(AxisType type = X_AXIS,QGraphicsItem* parent = 0);
~AxisAnimationItem();
void setLabelsAngle(int angle);
protected:
void updateItems(QVector<qreal>& vector);
};
class AxisAnimator: public QVariantAnimation
{
public:
AxisAnimator(AxisItem *axis,QObject *parent = 0);
virtual ~AxisAnimator();
protected:
virtual QVariant interpolated (const QVariant & from, const QVariant & to, qreal progress ) const;
virtual void updateCurrentValue (const QVariant & value );
private:
AxisItem* m_axis;
};
QTCOMMERCIALCHART_END_NAMESPACE
#endif /* AXISITEM_H_ */