##// END OF EJS Templates
Refactors axis handling...
Refactors axis handling * drops pass by value handling * qaxischart is qobject * adds axis ticks handling * adds scale stubs

File last commit:

r203:7350e0387b3f
r223:c82178b4ef05
Show More
customslice.cpp
20 lines | 496 B | text/x-c | CppLexer
#include "customslice.h"
CustomSlice::CustomSlice(qreal value, QObject* parent)
:QPieSlice(parent)
{
setValue(value);
connect(this, SIGNAL(changed()), this, SLOT(updateLabel()));
connect(this, SIGNAL(hoverEnter()), this, SLOT(toggleExploded()));
connect(this, SIGNAL(hoverLeave()), this, SLOT(toggleExploded()));
}
void CustomSlice::updateLabel()
{
setLabel(QString::number(this->percentage()));
}
void CustomSlice::toggleExploded()
{
setExploded(!isExploded());
}