##// END OF EJS Templates
updated theme example. minor fix to legend
updated theme example. minor fix to legend

File last commit:

r738:ce991d3dee26
r786:3f886841e62a
Show More
pieanimation_p.h
37 lines | 853 B | text/x-c | CLexer
Jani Honkonen
Add animations to pie. Works but has some visual issues when adding slices.
r618 #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();
Jani Honkonen
Getting rid of slice pointer in PieSliceLayout.
r629 void updateValues(const PieLayout &newValues);
Jani Honkonen
Rename PieSliceLayout -> PieSliceData. A "layout" is a bad name for this.
r668 void updateValue(QPieSlice *slice, const PieSliceData &newValue);
void addSlice(QPieSlice *slice, const PieSliceData &endValue, bool isEmpty);
Jani Honkonen
Refactoring pie series and animations.
r621 void removeSlice(QPieSlice *slice);
Jani Honkonen
Add animations to pie. Works but has some visual issues when adding slices.
r618
public: // from QVariantAnimation
void updateCurrentValue(const QVariant &value);
public Q_SLOTS:
void destroySliceAnimationComplete();
private:
PieChartItem *m_item;
Marek Rosa
Animation folder formating: white spaces, brackets, etc fixed
r738 QHash<QPieSlice *, PieSliceAnimation *> m_animations;
Jani Honkonen
Add animations to pie. Works but has some visual issues when adding slices.
r618 };
QTCOMMERCIALCHART_END_NAMESPACE
#endif