Quark  0.1
LineChartView Class Reference

#include <LineChartView.h++>

Inheritance diagram for LineChartView:

Public Slots

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

Public Member Functions

 LineChartView (QWidget *parent=NULL)
 
virtual ~LineChartView ()
 
void setPointSpacing (int pointSpacing)
 
int pointSpacing () const
 
void setPointRadius (int pointRadius)
 
int pointRadius () const
 
virtual bool isVerticalOrientationSupported () const
 
void setModel (QAbstractItemModel *model)
 
QAbstractItemModel * model () const
 
Qt::Orientation orientation () const
 
qreal tickInterval () const
 
int precision () const
 

Protected Slots

virtual void dataChanged ()
 

Protected Member Functions

virtual void paintEvent (QPaintEvent *event)
 
virtual bool hasScale () const
 
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

◆ LineChartView()

LineChartView ( QWidget *  parent = NULL)

◆ ~LineChartView()

virtual ~LineChartView ( )
virtual

Member Function Documentation

◆ coordinateForValue()

int coordinateForValue ( qreal  value) const
protectedinherited

◆ dataChanged

virtual void dataChanged ( )
protectedvirtualslotinherited

Reimplemented in PieChartView.

◆ drawHorizontalScale()

int drawHorizontalScale ( QPainter &  painter,
int  y 
)
protectedinherited

◆ 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
inlinevirtual

Reimplemented from ChartView.

◆ 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

◆ pointRadius()

int pointRadius ( ) const
inline

◆ pointSpacing()

int pointSpacing ( ) const
inline

◆ precision()

int precision ( ) const
inlineinherited

◆ resizeEvent()

virtual void resizeEvent ( QResizeEvent *  event)
protectedvirtualinherited

◆ scale()

qreal scale ( ) const
inlineprotectedinherited

◆ setModel()

void setModel ( QAbstractItemModel *  model)
inherited

◆ setOrientation

void setOrientation ( Qt::Orientation  orientation)
slotinherited

◆ setPointRadius()

void setPointRadius ( int  pointRadius)

◆ setPointSpacing()

void setPointSpacing ( int  pointSpacing)

◆ 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: