##// END OF EJS Templates
Use light outline color instead of dark for bar, area and scatter
Use light outline color instead of dark for bar, area and scatter

File last commit:

r634:5a177f3a506b
r653:f4e416c6727f
Show More
pieanimation_p.h
37 lines | 856 B | text/x-c | CLexer
#ifndef PIEANIMATION_P_H_
#define PIEANIMATION_P_H_
#include "chartanimation_p.h"
#include "piechartitem_p.h"
#include "piesliceanimation_p.h"
QTCOMMERCIALCHART_BEGIN_NAMESPACE
class PieChartItem;
class PieAnimation : public ChartAnimation
{
Q_OBJECT
public:
PieAnimation(PieChartItem *item);
~PieAnimation();
void updateValues(const PieLayout &newValues);
void updateValue(QPieSlice *slice, const PieSliceLayout &newValue);
void addSlice(QPieSlice *slice, const PieSliceLayout &endLayout, bool isEmpty);
void removeSlice(QPieSlice *slice);
public: // from QVariantAnimation
void updateCurrentValue(const QVariant &value);
public Q_SLOTS:
void destroySliceAnimationComplete();
private:
PieChartItem *m_item;
QHash<QPieSlice*, PieSliceAnimation*> m_animations;
};
QTCOMMERCIALCHART_END_NAMESPACE
#endif