Quark  0.1
PieChartView Class Reference

#include <PieChartView.h++>

Inheritance diagram for PieChartView:

Public Slots

void setOrientation (Qt::Orientation orientation)
 
void setTickInterval (qreal tickInterval)
 
void setPrecision (int precision)
 
virtual bool isHorizontalOrientationSupported () const
 
virtual bool isVerticalOrientationSupported () const
 

Public Member Functions

 PieChartView (QWidget *parent=NULL)
 
virtual ~PieChartView ()
 
void setPieDepth (int pieDepth)
 
int pieDepth () const
 
void setPieWidth (int pieWidth)
 
int pieWidth () const
 
void setPieHeight (int pieHeight)
 
int pieHeight () const
 
void setDrawsLabels (bool drawsLabels)
 
bool drawsLabels () const
 
void setModel (QAbstractItemModel *model)
 
QAbstractItemModel * model () const
 
Qt::Orientation orientation () const
 
qreal tickInterval () const
 
int precision () const
 

Protected Member Functions

virtual void paintEvent (QPaintEvent *event)
 
virtual bool hasScale () const
 
virtual void dataChanged ()
 
int drawHorizontalScale (QPainter &painter, int y)
 
int drawVerticalScale (QPainter &painter, int x)
 
virtual void getMinMaxValues (qreal &minValue, qreal &maxValue) const
 
void getMinMaxValuesPerSample (qreal &minValue, qreal &maxValue) const
 
void getMinMaxSumsPerSample (qreal &minSum, qreal &maxSum) const
 
qreal getSumForSample (int sample) const
 
qreal scale () const
 
virtual void resizeEvent (QResizeEvent *event)
 
virtual QString makeTickLabel (qreal value) const
 
int coordinateForValue (qreal value) const
 

Static Protected Attributes

static const int SCALE_GAP
 
static const int INSET
 

Constructor & Destructor Documentation

◆ PieChartView()

PieChartView ( QWidget *  parent = NULL)

◆ ~PieChartView()

virtual ~PieChartView ( )
virtual

Member Function Documentation

◆ coordinateForValue()

int coordinateForValue ( qreal  value) const
protectedinherited

◆ dataChanged()

virtual void dataChanged ( )
protectedvirtual

Reimplemented from ChartView.

◆ drawHorizontalScale()

int drawHorizontalScale ( QPainter &  painter,
int  y 
)
protectedinherited

◆ drawsLabels()

bool drawsLabels ( ) const
inline

◆ drawVerticalScale()

int drawVerticalScale ( QPainter &  painter,
int  x 
)
protectedinherited

◆ getMinMaxSumsPerSample()

void getMinMaxSumsPerSample ( qreal &  minSum,
qreal &  maxSum 
) const
protectedinherited

◆ getMinMaxValues()

virtual void getMinMaxValues ( qreal &  minValue,
qreal &  maxValue 
) const
protectedvirtualinherited

Reimplemented in StackedBarChartView.

◆ getMinMaxValuesPerSample()

void getMinMaxValuesPerSample ( qreal &  minValue,
qreal &  maxValue 
) const
protectedinherited

◆ getSumForSample()

qreal getSumForSample ( int  sample) const
protectedinherited

◆ hasScale()

virtual bool hasScale ( ) const
inlineprotectedvirtual

Implements ChartView.

◆ isHorizontalOrientationSupported

virtual bool isHorizontalOrientationSupported ( ) const
virtualslotinherited

◆ isVerticalOrientationSupported

virtual bool isVerticalOrientationSupported ( ) const
virtualslotinherited

Reimplemented in LineChartView.

◆ makeTickLabel()

virtual QString makeTickLabel ( qreal  value) const
protectedvirtualinherited

◆ model()

QAbstractItemModel* model ( ) const
inlineinherited

◆ orientation()

Qt::Orientation orientation ( ) const
inlineinherited

◆ paintEvent()

virtual void paintEvent ( QPaintEvent *  event)
protectedvirtual

◆ pieDepth()

int pieDepth ( ) const
inline

◆ pieHeight()

int pieHeight ( ) const
inline

◆ pieWidth()

int pieWidth ( ) const
inline

◆ precision()

int precision ( ) const
inlineinherited

◆ resizeEvent()

virtual void resizeEvent ( QResizeEvent *  event)
protectedvirtualinherited

◆ scale()

qreal scale ( ) const
inlineprotectedinherited

◆ setDrawsLabels()

void setDrawsLabels ( bool  drawsLabels)

◆ setModel()

void setModel ( QAbstractItemModel *  model)
inherited

◆ setOrientation

void setOrientation ( Qt::Orientation  orientation)
slotinherited

◆ setPieDepth()

void setPieDepth ( int  pieDepth)

◆ setPieHeight()

void setPieHeight ( int  pieHeight)

◆ setPieWidth()

void setPieWidth ( int  pieWidth)

◆ setPrecision

void setPrecision ( int  precision)
slotinherited

◆ setTickInterval

void setTickInterval ( qreal  tickInterval)
slotinherited

◆ tickInterval()

qreal tickInterval ( ) const
inlineinherited

Member Data Documentation

◆ INSET

const int INSET
staticprotectedinherited

◆ SCALE_GAP

const int SCALE_GAP
staticprotectedinherited

The documentation for this class was generated from the following file: