KD Chart 2  [rev.2.5.1]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
Public Types | Signals | Public Member Functions | Protected Slots | Protected Member Functions | List of all members
KDChart::LeveyJenningsDiagram Class Reference

LeveyDiagram defines a Levey Jennings chart. More...

#include <KDChartLeveyJenningsDiagram.h>

Inheritance diagram for KDChart::LeveyJenningsDiagram:
Inheritance graph
[legend]
Collaboration diagram for KDChart::LeveyJenningsDiagram:
Collaboration graph
[legend]

Public Types

enum  LineType {
  Normal = 0,
  Stacked = 1,
  Percent = 2
}
 
enum  Symbol {
  OkDataPoint,
  NotOkDataPoint,
  LotChanged,
  SensorChanged,
  FluidicsPackChanged
}
 

Signals

void aboutToBeDestroyed ()
 This signal is emitted when this diagram is being destroyed, but before all the data, i.e. More...
 
void boundariesChanged ()
 Emitted upon change of a data boundary. More...
 
void dataHidden ()
 This signal is emitted, when the hidden status of at least one data cell was (un)set. More...
 
void layoutChanged (AbstractDiagram *)
 Diagrams are supposed to emit this signal, when the layout of one of their element changes. More...
 
void modelDataChanged ()
 This signal is emitted, when the model data is changed. More...
 
void modelsChanged ()
 This signal is emitted, when either the model or the AttributesModel is replaced. More...
 
void propertiesChanged ()
 Emitted upon change of a property of the Diagram. More...
 
void viewportCoordinateSystemChanged ()
 Emitted upon change of the view coordinate system. More...
 

Public Member Functions

virtual void addAxis (CartesianAxis *axis)
 Add the axis to the diagram. More...
 
bool allowOverlappingDataValueTexts () const
 
bool antiAliasing () const
 
virtual AttributesModelattributesModel () const
 Returns the AttributesModel, that is used by this diagram. More...
 
virtual KDChart::CartesianAxisList axes () const
 
QBrush brush () const
 Retrieve the brush to be used for painting datapoints globally. More...
 
QBrush brush (int dataset) const
 Retrieve the brush to be used for the given dataset. More...
 
QBrush brush (const QModelIndex &index) const
 Retrieve the brush to be used, for painting the datapoint at the given index in the model. More...
 
float calculatedMeanValue () const
 Returns the calculated mean values over all QC values. More...
 
float calculatedStandardDeviation () const
 Returns the calculated standard deviation over all QC values. More...
 
bool centerDataPoints () const
 
virtual LineDiagramclone () const
 Creates an exact copy of this diagram. More...
 
bool compare (const AbstractCartesianDiagram *other) const
 Returns true if both diagrams have the same settings. More...
 
bool compare (const LineDiagram *other) const
 Returns true if both diagrams have the same settings. More...
 
bool compare (const LeveyJenningsDiagram *other) const
 Returns true if both diagrams have the same settings. More...
 
bool compare (const AbstractDiagram *other) const
 Returns true if both diagrams have the same settings. More...
 
AbstractCoordinatePlanecoordinatePlane () const
 The coordinate plane associated with the diagram. More...
 
const QPair< QPointF, QPointF > dataBoundaries () const
 Return the bottom left and top right data point, that the diagram will display (unless the grid adjusts these values). More...
 
virtual void dataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight)
 [reimplemented] More...
 
QList< QBrush > datasetBrushes () const
 The set of dataset brushes currently used, for use in legends, etc. More...
 
int datasetDimension () const
 The dataset dimension of a diagram determines, how many value dimensions it expects each datapoint to have. More...
 
QStringList datasetLabels () const
 The set of dataset labels currently displayed, for use in legends, etc. More...
 
QList< MarkerAttributesdatasetMarkers () const
 The set of dataset markers currently used, for use in legends, etc. More...
 
QList< QPen > datasetPens () const
 The set of dataset pens currently used, for use in legends, etc. More...
 
DataValueAttributes dataValueAttributes () const
 Retrieve the DataValueAttributes specified globally. More...
 
DataValueAttributes dataValueAttributes (int dataset) const
 Retrieve the DataValueAttributes for the given dataset. More...
 
DataValueAttributes dataValueAttributes (const QModelIndex &index) const
 Retrieve the DataValueAttributes for the given index. More...
 
virtual void doItemsLayout ()
 [reimplemented] More...
 
float expectedMeanValue () const
 Returns the expected mean values over all QC values. More...
 
float expectedStandardDeviation () const
 Returns the expected standard deviation over all QC values. More...
 
Qt::Alignment fluidicsPackChangedSymbolPosition () const
 Returns the position of the fluidics pack changed symbol. More...
 
QVector< QDateTime > fluidicsPackChanges () const
 Returns the list of all fluidics pack changes. More...
 
virtual int horizontalOffset () const
 [reimplemented] More...
 
virtual QModelIndex indexAt (const QPoint &point) const
 [reimplemented] More...
 
QModelIndexList indexesAt (const QPoint &point) const
 
This method is added alongside with indexAt from QAIM,

since in kdchart multiple indexes can be displayed at the same spot. More...

 
QModelIndexList indexesIn (const QRect &rect) const
 
bool isHidden () const
 Retrieve the hidden status specified globally. More...
 
bool isHidden (int dataset) const
 Retrieve the hidden status for the given dataset. More...
 
bool isHidden (const QModelIndex &index) const
 Retrieve the hidden status for the given index. More...
 
virtual bool isIndexHidden (const QModelIndex &index) const
 [reimplemented] More...
 
QStringList itemRowLabels () const
 The set of item row labels currently displayed, for use in Abscissa axes, etc. More...
 
virtual void layoutPlanes ()
 Triggers layouting of all coordinate planes on the current chart. More...
 
 LeveyJenningsDiagram (QWidget *parent=0, LeveyJenningsCoordinatePlane *plane=0)
 
LineAttributes lineAttributes () const
 
LineAttributes lineAttributes (int column) const
 
LineAttributes lineAttributes (const QModelIndex &index) const
 
Qt::Alignment lotChangedSymbolPosition () const
 Returns the position of the lot change symbol. More...
 
virtual QModelIndex moveCursor (CursorAction cursorAction, Qt::KeyboardModifiers modifiers)
 [reimplemented] More...
 
const int numberOfAbscissaSegments () const
 
const int numberOfOrdinateSegments () const
 
void paintDataValueText (QPainter *painter, const QModelIndex &index, const QPointF &pos, qreal value)
 
virtual void paintMarker (QPainter *painter, const MarkerAttributes &markerAttributes, const QBrush &brush, const QPen &, const QPointF &point, const QSizeF &size)
 
void paintMarker (QPainter *painter, const DataValueAttributes &a, const QModelIndex &index, const QPointF &pos)
 
void paintMarker (QPainter *painter, const QModelIndex &index, const QPointF &pos)
 
QPen pen () const
 Retrieve the pen to be used for painting datapoints globally. More...
 
QPen pen (int dataset) const
 Retrieve the pen to be used for the given dataset. More...
 
QPen pen (const QModelIndex &index) const
 Retrieve the pen to be used, for painting the datapoint at the given index in the model. More...
 
bool percentMode () const
 Returns whether this diagram is drawn in percent mode. More...
 
virtual AbstractCartesianDiagramreferenceDiagram () const
 
virtual QPointF referenceDiagramOffset () const
 
void resetLineAttributes (int column)
 Resets the line attributes of data set column. More...
 
void resetLineAttributes (const QModelIndex &index)
 Remove any explicit line attributes settings that might have been specified before. More...
 
void resize (const QSizeF &area)
 Called by the widget's sizeEvent. More...
 
bool reverseDatasetOrder () const
 
QPen scanLinePen () const
 Returns the pen being used for drawing the scan line. More...
 
virtual void scrollTo (const QModelIndex &index, ScrollHint hint=EnsureVisible)
 [reimplemented] More...
 
Qt::Alignment sensorChangedSymbolPosition () const
 Returns the position of the sensor changed symbol. More...
 
QVector< QDateTime > sensorChanges () const
 Returns the list of all sensor changes. More...
 
void setAllowOverlappingDataValueTexts (bool allow)
 Set whether data value labels are allowed to overlap. More...
 
void setAntiAliasing (bool enabled)
 Set whether anti-aliasing is to be used while rendering this diagram. More...
 
void setAttributesModel (AttributesModel *model)
 Associate an AttributesModel with this diagram. More...
 
void setBrush (const QModelIndex &index, const QBrush &brush)
 Set the brush to be used, for painting the datapoint at the given index. More...
 
void setBrush (int dataset, const QBrush &brush)
 Set the brush to be used, for painting the given dataset. More...
 
void setBrush (const QBrush &brush)
 Set the brush to be used, for painting all datasets in the model. More...
 
void setCenterDataPoints (bool center)
 If centerDataPoints() is true, all data points are moved by an offset of 0.5 to the right. More...
 
virtual void setCoordinatePlane (AbstractCoordinatePlane *plane)
 [reimplemented] More...
 
void setDatasetDimension (int dimension)
 
void setDataValueAttributes (const QModelIndex &index, const DataValueAttributes &a)
 Set the DataValueAttributes for the given index. More...
 
void setDataValueAttributes (int dataset, const DataValueAttributes &a)
 Set the DataValueAttributes for the given dataset. More...
 
void setDataValueAttributes (const DataValueAttributes &a)
 Set the DataValueAttributes for all datapoints in the model. More...
 
void setExpectedMeanValue (float meanValue)
 Sets the expected mean value over all QC values to meanValue. More...
 
void setExpectedStandardDeviation (float sd)
 Sets the expected standard deviaction over all QC values to sd. More...
 
void setFluidicsPackChangedSymbolPosition (Qt::Alignment pos)
 Sets the position of the fluidics pack changed symbol to pos. More...
 
void setFluidicsPackChanges (const QVector< QDateTime > &changes)
 Sets the date/time of all fluidics pack changes to changes. More...
 
void setHidden (const QModelIndex &index, bool hidden)
 Hide (or unhide, resp.) a data cell. More...
 
void setHidden (int dataset, bool hidden)
 Hide (or unhide, resp.) a dataset. More...
 
void setHidden (bool hidden)
 Hide (or unhide, resp.) all datapoints in the model. More...
 
void setLineAttributes (const LineAttributes &a)
 Sets the global line attributes to la. More...
 
void setLineAttributes (int column, const LineAttributes &a)
 Sets the line attributes of data set column to la. More...
 
void setLineAttributes (const QModelIndex &index, const LineAttributes &a)
 Sets the line attributes for the model index index to la. More...
 
void setLotChangedSymbolPosition (Qt::Alignment pos)
 Sets the position of the lot change symbol to pos. More...
 
void setModel (QAbstractItemModel *model)
 Associate a model with the diagram. More...
 
void setPen (const QModelIndex &index, const QPen &pen)
 Set the pen to be used, for painting the datapoint at the given index. More...
 
void setPen (int dataset, const QPen &pen)
 Set the pen to be used, for painting the given dataset. More...
 
void setPen (const QPen &pen)
 Set the pen to be used, for painting all datasets in the model. More...
 
void setPercentMode (bool percent)
 Deprecated method that turns the percent mode of this diagram on or off. More...
 
virtual void setReferenceDiagram (AbstractCartesianDiagram *diagram, const QPointF &offset=QPointF())
 Makes this diagram use another diagram diagram as reference diagram with relative offset offset. More...
 
void setReverseDatasetOrder (bool reverse)
 With this property set to true, data sets in a normal line diagram are drawn in reversed order. More...
 
void setRootIndex (const QModelIndex &index)
 Set the root index in the model, where the diagram starts referencing data for display. More...
 
void setScanLinePen (const QPen &pen)
 Sets the pen used for drawing the scan line to pen. More...
 
virtual void setSelection (const QRect &rect, QItemSelectionModel::SelectionFlags command)
 [reimplemented] More...
 
virtual void setSelectionModel (QItemSelectionModel *selectionModel)
 Associate a seleection model with the diagrom. More...
 
void setSensorChangedSymbolPosition (Qt::Alignment pos)
 Sets the position of the sensor changed symbol to pos. More...
 
void setSensorChanges (const QVector< QDateTime > &changes)
 Sets the date/time of all sensor changes to changes. More...
 
void setSymbol (Symbol symbol, const QString &filename)
 Sets the symbol being used for symbol to a SVG file filename. More...
 
void setThreeDLineAttributes (const ThreeDLineAttributes &a)
 Sets the global 3D line attributes to la. More...
 
void setThreeDLineAttributes (int column, const ThreeDLineAttributes &a)
 Sets the 3D line attributes of data set column to ta. More...
 
void setThreeDLineAttributes (const QModelIndex &index, const ThreeDLineAttributes &a)
 Sets the 3D line attributes of model index index to la. More...
 
void setTimeRange (const QPair< QDateTime, QDateTime > &timeRange)
 Sets the timeRange visible on the x axis. More...
 
void setType (const LineType type)
 Sets the line diagram's type to type. More...
 
void setUnitPrefix (const QString &prefix, int column, Qt::Orientation orientation)
 Set the unit prefix to be used on axes for one specific column. More...
 
void setUnitPrefix (const QString &prefix, Qt::Orientation orientation)
 Set the unit prefix to be used on axes for all columns. More...
 
void setUnitSuffix (const QString &suffix, int column, Qt::Orientation orientation)
 Set the unit prefix to be used on axes for one specific column. More...
 
void setUnitSuffix (const QString &suffix, Qt::Orientation orientation)
 Set the unit prefix to be used on axes for all columns. More...
 
void setValueTrackerAttributes (const QModelIndex &index, const ValueTrackerAttributes &a)
 Sets the value tracker attributes of the model index index to va. More...
 
QString symbol (Symbol symbol) const
 Returns the SVG file name usef for symbol. More...
 
virtual void takeAxis (CartesianAxis *axis)
 Removes the axis from the diagram, without deleting it. More...
 
ThreeDLineAttributes threeDLineAttributes () const
 
ThreeDLineAttributes threeDLineAttributes (int column) const
 
ThreeDLineAttributes threeDLineAttributes (const QModelIndex &index) const
 
QPair< QDateTime, QDateTime > timeRange () const
 Returns the timerange of the diagram's data. More...
 
LineType type () const
 
QString unitPrefix (int column, Qt::Orientation orientation, bool fallback=false) const
 Retrieves the axis unit prefix for a specific column. More...
 
QString unitPrefix (Qt::Orientation orientation) const
 Retrieves the axis unit prefix. More...
 
QString unitSuffix (int column, Qt::Orientation orientation, bool fallback=false) const
 Retrieves the axis unit suffix for a specific column. More...
 
QString unitSuffix (Qt::Orientation orientation) const
 Retrieves the axis unit suffix. More...
 
void update () const
 
void useDefaultColors ()
 Set the palette to be used, for painting datasets to the default palette. More...
 
void useRainbowColors ()
 Set the palette to be used, for painting datasets to the rainbow palette. More...
 
virtual bool usesExternalAttributesModel () const
 Returns whether the diagram is using its own built-in attributes model or an attributes model that was set via setAttributesModel. More...
 
void useSubduedColors ()
 Set the palette to be used, for painting datasets to the subdued palette. More...
 
ValueTrackerAttributes valueTrackerAttributes (const QModelIndex &index) const
 Returns the value tracker attributes of the model index index. More...
 
virtual int verticalOffset () const
 [reimplemented] More...
 
virtual QRect visualRect (const QModelIndex &index) const
 [reimplemented] More...
 
virtual QRegion visualRegion (const QModelIndex &index) const
 
virtual QRegion visualRegionForSelection (const QItemSelection &selection) const
 [reimplemented] More...
 
virtual ~LeveyJenningsDiagram ()
 

Protected Slots

void calculateMeanAndStandardDeviation () const
 
void setDataBoundariesDirty () const
 

Protected Member Functions

QModelIndex attributesModelRootIndex () const
 
const QPair< QPointF, QPointF > calculateDataBoundaries () const
 [reimplemented] More...
 
virtual bool checkInvariants (bool justReturnTheStatus=false) const
 
void drawChanges (PaintContext *paintContext)
 Draws the fluidics pack and sensor changed symbols. More...
 
virtual void drawDataPointSymbol (PaintContext *paintContext, const QPointF &pos, bool ok)
 Draws a data point symbol for the data point at pos. More...
 
virtual void drawFluidicsPackChangedSymbol (PaintContext *paintContext, const QPointF &pos)
 Draws a fluidics pack changed symbol for the data point at pos. More...
 
virtual void drawLotChangeSymbol (PaintContext *paintContext, const QPointF &pos)
 Draws a lot changed symbol for the data point at pos. More...
 
virtual void drawSensorChangedSymbol (PaintContext *paintContext, const QPointF &pos)
 Draws a sensor changed symbol for the data point at pos. More...
 
LineAttributes::MissingValuesPolicy getCellValues (int row, int column, bool shiftCountedXValuesByHalfSection, qreal &valueX, qreal &valueY) const
 
virtual QRectF iconRect () const
 Returns the rectangle being used for drawing the icons. More...
 
QSvgRenderer * iconRenderer (Symbol symbol)
 Returns the SVG icon renderer for symbol. More...
 
void paint (PaintContext *paintContext)
 [reimplemented] More...
 
virtual void paintDataValueTexts (QPainter *painter)
 
void paintEvent (QPaintEvent *)
 
virtual void paintMarkers (QPainter *painter)
 
void resizeEvent (QResizeEvent *)
 
void setAttributesModelRootIndex (const QModelIndex &)
 
void setDatasetDimensionInternal (int dimension)
 
virtual qreal threeDItemDepth (const QModelIndex &index) const
 
virtual qreal threeDItemDepth (int column) const
 
qreal valueForCell (int row, int column) const
 Helper method, retrieving the data value (DisplayRole) for a given row and column. More...
 
qreal valueForCellTesting (int row, int column, bool &bOK, bool showHiddenCellsAsInvalid=false) const
 

Detailed Description

LeveyDiagram defines a Levey Jennings chart.

It provides different subtypes which are set using setType.

Definition at line 44 of file KDChartLeveyJenningsDiagram.h.

Member Enumeration Documentation

Enumerator
Normal 
Stacked 
Percent 

Definition at line 68 of file KDChartLineDiagram.h.

Enumerator
OkDataPoint 
NotOkDataPoint 
LotChanged 
SensorChanged 
FluidicsPackChanged 

Definition at line 60 of file KDChartLeveyJenningsDiagram.h.

Constructor & Destructor Documentation

LeveyJenningsDiagram::LeveyJenningsDiagram ( QWidget parent = 0,
LeveyJenningsCoordinatePlane plane = 0 
)
explicit

Definition at line 52 of file KDChartLeveyJenningsDiagram.cpp.

Referenced by clone().

LeveyJenningsDiagram::~LeveyJenningsDiagram ( )
virtual

Definition at line 81 of file KDChartLeveyJenningsDiagram.cpp.

Member Function Documentation

void KDChart::AbstractDiagram::aboutToBeDestroyed ( )
signalinherited

This signal is emitted when this diagram is being destroyed, but before all the data, i.e.

the attributes model, is invalidated.

Referenced by KDChart::AbstractDiagram::~AbstractDiagram().

void AbstractCartesianDiagram::addAxis ( CartesianAxis axis)
virtualinherited

Add the axis to the diagram.

The diagram takes ownership of the axis and will delete it.

To gain back ownership (e.g. for assigning the axis to another diagram) use the takeAxis method, before calling addAxis on the other diagram.

See Also
takeAxis

Definition at line 84 of file KDChartAbstractCartesianDiagram.cpp.

References d, and KDChart::AbstractCartesianDiagram::layoutPlanes().

bool AbstractDiagram::allowOverlappingDataValueTexts ( ) const
inherited
Returns
Whether data value labels are allowed to overlap.

Definition at line 385 of file KDChartAbstractDiagram.cpp.

References d.

Referenced by KDChart::AbstractDiagram::compare().

bool AbstractDiagram::antiAliasing ( ) const
inherited
Returns
Whether anti-aliasing is to be used for rendering this diagram.

Definition at line 396 of file KDChartAbstractDiagram.cpp.

References d.

Referenced by KDChart::AbstractDiagram::compare(), KDChart::PaintingHelpers::paintAreas(), KDChart::PaintingHelpers::paintElements(), and KDChart::PaintingHelpers::paintThreeDLines().

AttributesModel * AbstractDiagram::attributesModel ( ) const
virtualinherited
QModelIndex AbstractDiagram::attributesModelRootIndex ( ) const
protectedinherited
KDChart::CartesianAxisList AbstractCartesianDiagram::axes ( ) const
virtualinherited
Returns
a list of all axes added to the diagram

Definition at line 103 of file KDChartAbstractCartesianDiagram.cpp.

References d.

Referenced by checkExistingAxes(), findSharingAxisDiagrams(), KDChart::Widget::setType(), and KDChart::CartesianCoordinatePlane::sharedAxisMasterPlane().

void KDChart::AbstractDiagram::boundariesChanged ( )
signalinherited

Emitted upon change of a data boundary.

Referenced by KDChart::Plotter::setModel(), and KDChart::Plotter::setType().

QBrush AbstractDiagram::brush ( ) const
inherited
QBrush AbstractDiagram::brush ( int  dataset) const
inherited

Retrieve the brush to be used for the given dataset.

This will fall back automatically to what was set at model level, if there are no dataset specific settings.

Parameters
datasetThe dataset to retrieve the brush for.
Returns
The brush to use for painting.

Definition at line 727 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::brush(), d, and KDChart::DatasetBrushRole.

QBrush AbstractDiagram::brush ( const QModelIndex &  index) const
inherited

Retrieve the brush to be used, for painting the datapoint at the given index in the model.

Parameters
indexThe index of the datapoint in the model. With a dataset dimension of two, this is the index of the key of each key/value pair.
Returns
The brush to use for painting.

Definition at line 735 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::attributesModel(), KDChart::AttributesModel::data(), and KDChart::DatasetBrushRole.

const QPair< QPointF, QPointF > LeveyJenningsDiagram::calculateDataBoundaries ( ) const
protectedvirtual

[reimplemented]

Reimplemented from KDChart::LineDiagram.

Definition at line 424 of file KDChartLeveyJenningsDiagram.cpp.

References d, and timeRange().

float LeveyJenningsDiagram::calculatedMeanValue ( ) const

Returns the calculated mean values over all QC values.

Definition at line 301 of file KDChartLeveyJenningsDiagram.cpp.

References d.

Referenced by KDChart::LeveyJenningsAxis::paintAsOrdinate().

float LeveyJenningsDiagram::calculatedStandardDeviation ( ) const

Returns the calculated standard deviation over all QC values.

Definition at line 309 of file KDChartLeveyJenningsDiagram.cpp.

References d.

Referenced by KDChart::LeveyJenningsAxis::paintAsOrdinate().

void LeveyJenningsDiagram::calculateMeanAndStandardDeviation ( ) const
protectedslot

Definition at line 357 of file KDChartLeveyJenningsDiagram.cpp.

References d.

Referenced by setModel().

bool LineDiagram::centerDataPoints ( ) const
inherited
Returns
option set by setCenterDataPoints()

Definition at line 155 of file KDChartLineDiagram.cpp.

References d.

Referenced by KDChart::LineDiagram::compare(), and referenceDiagramNeedsCenteredAbscissaTicks().

bool AbstractDiagram::checkInvariants ( bool  justReturnTheStatus = false) const
protectedvirtualinherited
LineDiagram * LeveyJenningsDiagram::clone ( ) const
virtual

Creates an exact copy of this diagram.

Reimplemented from KDChart::LineDiagram.

Definition at line 88 of file KDChartLeveyJenningsDiagram.cpp.

References d, and LeveyJenningsDiagram().

bool AbstractCartesianDiagram::compare ( const AbstractCartesianDiagram other) const
inherited

Returns true if both diagrams have the same settings.

Definition at line 40 of file KDChartAbstractCartesianDiagram.cpp.

References KDChart::AbstractCartesianDiagram::referenceDiagram(), and KDChart::AbstractCartesianDiagram::referenceDiagramOffset().

bool LineDiagram::compare ( const LineDiagram other) const
inherited

Returns true if both diagrams have the same settings.

Definition at line 91 of file KDChartLineDiagram.cpp.

References KDChart::LineDiagram::centerDataPoints(), KDChart::LineDiagram::reverseDatasetOrder(), and KDChart::LineDiagram::type().

bool LeveyJenningsDiagram::compare ( const LeveyJenningsDiagram other) const

Returns true if both diagrams have the same settings.

Definition at line 94 of file KDChartLeveyJenningsDiagram.cpp.

bool AbstractDiagram::compare ( const AbstractDiagram other) const
inherited
AbstractCoordinatePlane * AbstractDiagram::coordinatePlane ( ) const
inherited
const QPair< QPointF, QPointF > AbstractDiagram::dataBoundaries ( ) const
inherited

Return the bottom left and top right data point, that the diagram will display (unless the grid adjusts these values).

This method returns a cached result of calculations done by calculateDataBoundaries. Classes derived from AbstractDiagram must implement the calculateDataBoundaries function, to specify their own way of calculating the data boundaries. If derived classes want to force recalculation of the data boundaries, they can call setDataBoundariesDirty()

Returned value is in diagram coordinates.

Definition at line 118 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::calculateDataBoundaries(), and d.

Referenced by KDChart::CartesianCoordinatePlane::getRawDataBoundingRectFromDiagrams(), KDChart::PolarCoordinatePlane::layoutDiagrams(), KDChart::RadarDiagram::paint(), KDChart::BarDiagram::paint(), paint(), KDChart::Plotter::paint(), and KDChart::LineDiagram::paint().

void AbstractDiagram::dataChanged ( const QModelIndex &  topLeft,
const QModelIndex &  bottomRight 
)
virtualinherited

[reimplemented]

Definition at line 261 of file KDChartAbstractDiagram.cpp.

Referenced by setModel(), and KDChart::AbstractDiagram::setModel().

void KDChart::AbstractDiagram::dataHidden ( )
signalinherited

This signal is emitted, when the hidden status of at least one data cell was (un)set.

Referenced by KDChart::AbstractDiagram::setHidden().

QList< QBrush > AbstractDiagram::datasetBrushes ( ) const
inherited

The set of dataset brushes currently used, for use in legends, etc.

Note
Cell-level override brushes, if set, take precedence over the dataset values, so you might need to check these too, in order to find the brush, that is used for a single cell.
Returns
The current set of dataset brushes.

Definition at line 923 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::brush(), and d.

Referenced by KDChart::Legend::datasetCount(), KDChart::Legend::removeDiagram(), and KDChart::Legend::setBrushesFromDiagram().

int AbstractDiagram::datasetDimension ( ) const
inherited

The dataset dimension of a diagram determines, how many value dimensions it expects each datapoint to have.

For each dimension it will expect one column of values in the model. If the dimensionality is 1, automatic values will be used for the abscissa.

For example a diagram with the default dimension of 1, will have one column per datapoint (the y values) and will use automatic values for the x axis (1, 2, 3, ... n). If the dimension is 2, the diagram will use the first, (and the third, fifth, etc) columns as X values, and the second, (and the fourth, sixth, etc) column as Y values.

Returns
The dataset dimension of the diagram.

Definition at line 974 of file KDChartAbstractDiagram.cpp.

References d.

Referenced by KDChart::AbstractDiagram::compare(), KDChart::LineDiagram::getCellValues(), KDChart::CartesianCoordinatePlane::getDataDimensionsList(), KDChart::TernaryPointDiagram::paint(), KDChart::TernaryLineDiagram::paint(), KDChart::AbstractDiagram::paintDataValueTexts(), KDChart::AbstractDiagram::paintMarkers(), KDChart::Plotter::setType(), and KDChart::LineDiagram::setType().

QStringList AbstractDiagram::datasetLabels ( ) const
inherited

The set of dataset labels currently displayed, for use in legends, etc.

Returns
The set of dataset labels currently displayed.

Definition at line 910 of file KDChartAbstractDiagram.cpp.

References d.

Referenced by KDChart::Legend::datasetCount().

QList< MarkerAttributes > AbstractDiagram::datasetMarkers ( ) const
inherited

The set of dataset markers currently used, for use in legends, etc.

Note
Cell-level override markers, if set, take precedence over the dataset values, so you might need to check these too, in order to find the marker, that is shown for a single cell.
Returns
The current set of dataset brushes.

Definition at line 949 of file KDChartAbstractDiagram.cpp.

References d, KDChart::AbstractDiagram::dataValueAttributes(), and KDChart::DataValueAttributes::markerAttributes().

QList< QPen > AbstractDiagram::datasetPens ( ) const
inherited

The set of dataset pens currently used, for use in legends, etc.

Note
Cell-level override pens, if set, take precedence over the dataset values, so you might need to check these too, in order to find the pens, that is used for a single cell.
Returns
The current set of dataset pens.

Definition at line 936 of file KDChartAbstractDiagram.cpp.

References d, and KDChart::AbstractDiagram::pen().

Referenced by KDChart::Legend::removeDiagram().

DataValueAttributes AbstractDiagram::dataValueAttributes ( ) const
inherited
DataValueAttributes AbstractDiagram::dataValueAttributes ( int  dataset) const
inherited

Retrieve the DataValueAttributes for the given dataset.

This will fall back automatically to what was set at model level, if there are no dataset specific settings.

Parameters
datasetThe dataset to retrieve the attributes for.
Returns
The DataValueAttributes for the given dataset.

Definition at line 343 of file KDChartAbstractDiagram.cpp.

References d, KDChart::AbstractDiagram::dataValueAttributes(), and KDChart::DataValueLabelAttributesRole.

DataValueAttributes AbstractDiagram::dataValueAttributes ( const QModelIndex &  index) const
inherited

Retrieve the DataValueAttributes for the given index.

This will fall back automatically to what was set at dataset or model level, if there are no datapoint specific settings.

Parameters
indexThe datapoint to retrieve the attributes for. With a dataset dimension of two, this is the index of the key of each key/value pair.
Returns
The DataValueAttributes for the given index.

Definition at line 363 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::attributesModel(), KDChart::AttributesModel::data(), and KDChart::DataValueLabelAttributesRole.

void AbstractDiagram::doItemsLayout ( )
virtualinherited

[reimplemented]

Definition at line 251 of file KDChartAbstractDiagram.cpp.

References d, and KDChart::AbstractDiagram::update().

void LeveyJenningsDiagram::drawChanges ( PaintContext paintContext)
protected

Draws the fluidics pack and sensor changed symbols.

Definition at line 494 of file KDChartLeveyJenningsDiagram.cpp.

References d, drawFluidicsPackChangedSymbol(), drawSensorChangedSymbol(), and timeRange().

Referenced by paint().

void LeveyJenningsDiagram::drawDataPointSymbol ( PaintContext ctx,
const QPointF &  pos,
bool  ok 
)
protectedvirtual

Draws a data point symbol for the data point at pos.

Parameters
okTrue, when the data point is ok, false otherwise (different symbol)
ctxThe PaintContext being used

Definition at line 641 of file KDChartLeveyJenningsDiagram.cpp.

References KDChart::PaintContext::coordinatePlane(), iconRect(), iconRenderer(), NotOkDataPoint, OkDataPoint, KDChart::PaintContext::painter(), KDChart::AbstractCoordinatePlane::translate(), and KDChart::LineDiagram::type().

Referenced by paint().

void LeveyJenningsDiagram::drawFluidicsPackChangedSymbol ( PaintContext ctx,
const QPointF &  pos 
)
protectedvirtual

Draws a fluidics pack changed symbol for the data point at pos.

Parameters
ctxThe PaintContext being used
See Also
fluidicsPackChangedSymbolPosition

Definition at line 700 of file KDChartLeveyJenningsDiagram.cpp.

References KDChart::PaintContext::coordinatePlane(), d, FluidicsPackChanged, iconRect(), iconRenderer(), KDChart::PaintContext::painter(), and KDChart::AbstractCoordinatePlane::translate().

Referenced by drawChanges().

void LeveyJenningsDiagram::drawLotChangeSymbol ( PaintContext ctx,
const QPointF &  pos 
)
protectedvirtual

Draws a lot changed symbol for the data point at pos.

Parameters
ctxThe PaintContext being used
See Also
lotChangedSymbolPosition

Definition at line 659 of file KDChartLeveyJenningsDiagram.cpp.

References KDChart::PaintContext::coordinatePlane(), d, iconRect(), iconRenderer(), LotChanged, KDChart::PaintContext::painter(), and KDChart::AbstractCoordinatePlane::translate().

Referenced by paint().

void LeveyJenningsDiagram::drawSensorChangedSymbol ( PaintContext ctx,
const QPointF &  pos 
)
protectedvirtual

Draws a sensor changed symbol for the data point at pos.

Parameters
ctxThe PaintContext being used
See Also
sensorChangedSymbolPosition

Definition at line 680 of file KDChartLeveyJenningsDiagram.cpp.

References KDChart::PaintContext::coordinatePlane(), d, iconRect(), iconRenderer(), KDChart::PaintContext::painter(), SensorChanged, and KDChart::AbstractCoordinatePlane::translate().

Referenced by drawChanges().

float LeveyJenningsDiagram::expectedMeanValue ( ) const

Returns the expected mean values over all QC values.

Definition at line 272 of file KDChartLeveyJenningsDiagram.cpp.

References d.

Referenced by paint(), and KDChart::LeveyJenningsAxis::paintAsOrdinate().

float LeveyJenningsDiagram::expectedStandardDeviation ( ) const

Returns the expected standard deviation over all QC values.

Definition at line 293 of file KDChartLeveyJenningsDiagram.cpp.

References d.

Referenced by KDChart::LeveyJenningsAxis::paintAsOrdinate().

Qt::Alignment LeveyJenningsDiagram::fluidicsPackChangedSymbolPosition ( ) const

Returns the position of the fluidics pack changed symbol.

Definition at line 146 of file KDChartLeveyJenningsDiagram.cpp.

References d.

QVector< QDateTime > LeveyJenningsDiagram::fluidicsPackChanges ( ) const

Returns the list of all fluidics pack changes.

Definition at line 187 of file KDChartLeveyJenningsDiagram.cpp.

References d.

LineAttributes::MissingValuesPolicy LineDiagram::getCellValues ( int  row,
int  column,
bool  shiftCountedXValuesByHalfSection,
qreal &  valueX,
qreal &  valueY 
) const
protectedinherited
int AbstractDiagram::horizontalOffset ( ) const
virtualinherited

[reimplemented]

Definition at line 843 of file KDChartAbstractDiagram.cpp.

QRectF LeveyJenningsDiagram::iconRect ( ) const
protectedvirtual
QSvgRenderer * LeveyJenningsDiagram::iconRenderer ( Symbol  symbol)
protected

Returns the SVG icon renderer for symbol.

Definition at line 731 of file KDChartLeveyJenningsDiagram.cpp.

References d, and symbol().

Referenced by drawDataPointSymbol(), drawFluidicsPackChangedSymbol(), drawLotChangeSymbol(), and drawSensorChangedSymbol().

QModelIndex AbstractDiagram::indexAt ( const QPoint &  point) const
virtualinherited

[reimplemented]

Definition at line 1015 of file KDChartAbstractDiagram.cpp.

References d.

Referenced by KDChart::Chart::event().

QModelIndexList AbstractDiagram::indexesAt ( const QPoint &  point) const
inherited

This method is added alongside with indexAt from QAIM,

since in kdchart multiple indexes can be displayed at the same spot.

Definition at line 1020 of file KDChartAbstractDiagram.cpp.

References d.

QModelIndexList AbstractDiagram::indexesIn ( const QRect &  rect) const
inherited

Definition at line 1025 of file KDChartAbstractDiagram.cpp.

References d.

bool AbstractDiagram::isHidden ( ) const
inherited

Retrieve the hidden status specified globally.

This will fall back automatically to the default settings ( = not hidden), if there are no specific settings.

Returns
The global hidden status.

Definition at line 298 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::attributesModel(), KDChart::DataHiddenRole, and KDChart::AttributesModel::modelData().

Referenced by KDChart::AbstractDiagram::isHidden(), and KDChart::LineDiagram::valueForCellTesting().

bool AbstractDiagram::isHidden ( int  dataset) const
inherited

Retrieve the hidden status for the given dataset.

This will fall back automatically to what was set at diagram level, if there are no dataset specific settings.

Parameters
datasetThe dataset to retrieve the hidden status for.
Returns
The hidden status for the given dataset.

Definition at line 303 of file KDChartAbstractDiagram.cpp.

References d, KDChart::DataHiddenRole, and KDChart::AbstractDiagram::isHidden().

bool AbstractDiagram::isHidden ( const QModelIndex &  index) const
inherited

Retrieve the hidden status for the given index.

This will fall back automatically to what was set at dataset or diagram level, if there are no datapoint specific settings.

Parameters
indexThe datapoint to retrieve the hidden status for.
Returns
The hidden status for the given index.

Definition at line 311 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::attributesModel(), d, KDChart::DataHiddenRole, and KDChart::AbstractDiagram::isHidden().

bool AbstractDiagram::isIndexHidden ( const QModelIndex &  index) const
virtualinherited

[reimplemented]

Definition at line 849 of file KDChartAbstractDiagram.cpp.

QStringList AbstractDiagram::itemRowLabels ( ) const
inherited

The set of item row labels currently displayed, for use in Abscissa axes, etc.

Returns
The set of item row labels currently displayed.

Definition at line 894 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::attributesModel(), KDChart::AbstractDiagram::attributesModelRootIndex(), KDChart::AttributesModel::headerData(), KDChart::AttributesModel::rowCount(), KDChart::AbstractDiagram::unitPrefix(), and KDChart::AbstractDiagram::unitSuffix().

void KDChart::AbstractDiagram::layoutChanged ( AbstractDiagram )
signalinherited

Diagrams are supposed to emit this signal, when the layout of one of their element changes.

Layouts can change, for example, when axes are added or removed, or when the configuration was changed in a way that the axes or the diagram itself are displayed in a different geometry. Changes in the diagrams coordinate system also result in the layoutChanged() signal being emitted.

Referenced by KDChart::AbstractDiagram::setDatasetDimensionInternal(), setModel(), KDChart::AbstractDiagram::setModel(), KDChart::AbstractPieDiagram::setPieAttributes(), KDChart::BarDiagram::setThreeDBarAttributes(), KDChart::AbstractPieDiagram::setThreeDPieAttributes(), KDChart::Plotter::setType(), and KDChart::LineDiagram::setType().

void KDChart::AbstractCartesianDiagram::layoutPlanes ( )
virtualinherited

Triggers layouting of all coordinate planes on the current chart.

Normally you don't need to call this method. It's handled automatically for you.

Definition at line 108 of file KDChartAbstractCartesianDiagram.cpp.

References KDChart::AbstractDiagram::coordinatePlane(), and KDChart::AbstractCoordinatePlane::layoutPlanes().

Referenced by KDChart::AbstractCartesianDiagram::addAxis(), and KDChart::AbstractCartesianDiagram::takeAxis().

LineAttributes LineDiagram::lineAttributes ( ) const
inherited
Returns
the global line attribute set

Definition at line 228 of file KDChartLineDiagram.cpp.

References d, and KDChart::LineAttributesRole.

Referenced by KDChart::LineDiagram::getCellValues(), and KDChart::LineDiagram::lineAttributes().

LineAttributes LineDiagram::lineAttributes ( int  column) const
inherited
Returns
the line attribute set of data set column

Definition at line 236 of file KDChartLineDiagram.cpp.

References d, KDChart::LineDiagram::lineAttributes(), and KDChart::LineAttributesRole.

LineAttributes LineDiagram::lineAttributes ( const QModelIndex &  index) const
inherited
Returns
the line attribute set of the model index index

Definition at line 247 of file KDChartLineDiagram.cpp.

References d, and KDChart::LineAttributesRole.

Qt::Alignment LeveyJenningsDiagram::lotChangedSymbolPosition ( ) const

Returns the position of the lot change symbol.

Definition at line 125 of file KDChartLeveyJenningsDiagram.cpp.

References d.

void KDChart::AbstractDiagram::modelDataChanged ( )
signalinherited

This signal is emitted, when the model data is changed.

Referenced by KDChart::AbstractDiagram::setModel().

void KDChart::AbstractDiagram::modelsChanged ( )
signalinherited
QModelIndex AbstractDiagram::moveCursor ( CursorAction  cursorAction,
Qt::KeyboardModifiers  modifiers 
)
virtualinherited

[reimplemented]

Definition at line 840 of file KDChartAbstractDiagram.cpp.

const int LineDiagram::numberOfAbscissaSegments ( ) const
virtualinherited
const int LineDiagram::numberOfOrdinateSegments ( ) const
virtualinherited
void LeveyJenningsDiagram::paint ( PaintContext paintContext)
protectedvirtual
void AbstractDiagram::paintDataValueText ( QPainter *  painter,
const QModelIndex &  index,
const QPointF &  pos,
qreal  value 
)
inherited

Definition at line 413 of file KDChartAbstractDiagram.cpp.

References d.

Referenced by KDChart::AbstractDiagram::paintDataValueTexts().

void AbstractDiagram::paintDataValueTexts ( QPainter *  painter)
protectedvirtualinherited
Deprecated:
This method is deprecated and provided for backward-compatibility only. Your own diagram classes should call d->paintDataValueTextsAndMarkers() instead which also is taking care for showing your cell-specific comments, if any,

Definition at line 422 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::checkInvariants(), KDChart::AbstractDiagram::coordinatePlane(), d, KDChart::AbstractDiagram::datasetDimension(), KDChart::AbstractDiagram::paintDataValueText(), and translate().

void LineDiagram::paintEvent ( QPaintEvent *  )
protectedinherited
void AbstractDiagram::paintMarker ( QPainter *  painter,
const MarkerAttributes markerAttributes,
const QBrush &  brush,
const QPen &  pen,
const QPointF &  point,
const QSizeF &  size 
)
virtualinherited
void AbstractDiagram::paintMarker ( QPainter *  painter,
const DataValueAttributes a,
const QModelIndex &  index,
const QPointF &  pos 
)
inherited
void AbstractDiagram::paintMarker ( QPainter *  painter,
const QModelIndex &  index,
const QPointF &  pos 
)
inherited
void AbstractDiagram::paintMarkers ( QPainter *  painter)
protectedvirtualinherited
Deprecated:
This method is deprecated and provided for backward-compatibility only. Your own diagram classes should call d->paintDataValueTextsAndMarkers() instead which also is taking care for showing your cell-specific comments, if any,

Definition at line 634 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::checkInvariants(), KDChart::AbstractDiagram::coordinatePlane(), KDChart::AbstractDiagram::datasetDimension(), KDChart::AbstractDiagram::paintMarker(), and translate().

QPen AbstractDiagram::pen ( ) const
inherited

Retrieve the pen to be used for painting datapoints globally.

This will fall back automatically to the default settings, if there are no specific settings.

Returns
The pen to use for painting.

Definition at line 681 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::attributesModel(), KDChart::AttributesModel::data(), and KDChart::DatasetPenRole.

Referenced by KDChart::AbstractDiagram::datasetPens(), KDChart::TernaryPointDiagram::paint(), KDChart::TernaryLineDiagram::paint(), paint(), KDChart::PaintingHelpers::paintAreas(), KDChart::PaintingHelpers::paintElements(), KDChart::PaintingHelpers::paintThreeDLines(), KDChart::AbstractDiagram::pen(), and setScanLinePen().

QPen AbstractDiagram::pen ( int  dataset) const
inherited

Retrieve the pen to be used for the given dataset.

This will fall back automatically to what was set at model level, if there are no dataset specific settings.

Parameters
datasetThe dataset to retrieve the pen for.
Returns
The pen to use for painting.

Definition at line 686 of file KDChartAbstractDiagram.cpp.

References d, KDChart::DatasetPenRole, and KDChart::AbstractDiagram::pen().

QPen AbstractDiagram::pen ( const QModelIndex &  index) const
inherited

Retrieve the pen to be used, for painting the datapoint at the given index in the model.

Parameters
indexThe index of the datapoint in the model. With a dataset dimension of two, this is the index of the key of each key/value pair.
Returns
The pen to use for painting.

Definition at line 694 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::attributesModel(), KDChart::AttributesModel::data(), and KDChart::DatasetPenRole.

bool AbstractDiagram::percentMode ( ) const
inherited

Returns whether this diagram is drawn in percent mode.

If true, all data points in the same column of a diagram will be be drawn at the same X coordinate and stacked up so that the distance from the last data point (or the zero line) to a data point P is always the ratio of (Y-Value of P)/ (sum of all Y-Values in same column as P) relative to the diagrams height (or width, if abscissa and ordinate are swapped).

Note that this property is not applicable to all diagram types.

Definition at line 407 of file KDChartAbstractDiagram.cpp.

References d.

Referenced by KDChart::AbstractDiagram::compare().

void KDChart::AbstractDiagram::propertiesChanged ( )
signalinherited
AbstractCartesianDiagram * AbstractCartesianDiagram::referenceDiagram ( ) const
virtualinherited
QPointF AbstractCartesianDiagram::referenceDiagramOffset ( ) const
virtualinherited
Returns
the relative offset of this diagram's reference diagram
See Also
setReferenceDiagram

Definition at line 161 of file KDChartAbstractCartesianDiagram.cpp.

References d.

Referenced by KDChart::AbstractCartesianDiagram::compare().

void LineDiagram::resetLineAttributes ( int  column)
inherited

Resets the line attributes of data set column.

Definition at line 195 of file KDChartLineDiagram.cpp.

References d, KDChart::LineAttributesRole, and KDChart::AbstractDiagram::propertiesChanged().

void LineDiagram::resetLineAttributes ( const QModelIndex &  index)
inherited

Remove any explicit line attributes settings that might have been specified before.

Definition at line 218 of file KDChartLineDiagram.cpp.

References d, KDChart::LineAttributesRole, and KDChart::AbstractDiagram::propertiesChanged().

void LineDiagram::resize ( const QSizeF &  area)
virtualinherited

Called by the widget's sizeEvent.

Adjust all internal structures, that are calculated, dependending on the size of the widget.

Parameters
area

Implements KDChart::AbstractDiagram.

Definition at line 447 of file KDChartLineDiagram.cpp.

References KDChart::AbstractDiagram::coordinatePlane(), d, KDChart::AbstractDiagram::setDataBoundariesDirty(), KDChart::AbstractCoordinatePlane::zoomFactorX(), and KDChart::AbstractCoordinatePlane::zoomFactorY().

void LineDiagram::resizeEvent ( QResizeEvent *  )
protectedinherited

Definition at line 357 of file KDChartLineDiagram.cpp.

bool LineDiagram::reverseDatasetOrder ( ) const
inherited
See Also
setReverseDatasetOrder

Definition at line 165 of file KDChartLineDiagram.cpp.

References d.

Referenced by KDChart::LineDiagram::compare().

QPen LeveyJenningsDiagram::scanLinePen ( ) const

Returns the pen being used for drawing the scan line.

Definition at line 219 of file KDChartLeveyJenningsDiagram.cpp.

References d.

void AbstractDiagram::scrollTo ( const QModelIndex &  index,
ScrollHint  hint = EnsureVisible 
)
virtualinherited

[reimplemented]

Definition at line 835 of file KDChartAbstractDiagram.cpp.

Qt::Alignment LeveyJenningsDiagram::sensorChangedSymbolPosition ( ) const

Returns the position of the sensor changed symbol.

Definition at line 167 of file KDChartLeveyJenningsDiagram.cpp.

References d.

QVector< QDateTime > LeveyJenningsDiagram::sensorChanges ( ) const

Returns the list of all sensor changes.

Definition at line 251 of file KDChartLeveyJenningsDiagram.cpp.

References d.

void AbstractDiagram::setAllowOverlappingDataValueTexts ( bool  allow)
inherited

Set whether data value labels are allowed to overlap.

Parameters
allowTrue means that overlapping labels are allowed.

Definition at line 376 of file KDChartAbstractDiagram.cpp.

References d, KDChart::AbstractDiagram::dataValueAttributes(), KDChart::AbstractDiagram::propertiesChanged(), KDChart::AbstractDiagram::setDataValueAttributes(), and KDChart::DataValueAttributes::setShowOverlappingDataLabels().

void AbstractDiagram::setAntiAliasing ( bool  enabled)
inherited

Set whether anti-aliasing is to be used while rendering this diagram.

Parameters
enabledTrue means that AA is enabled.

Definition at line 390 of file KDChartAbstractDiagram.cpp.

References d, and KDChart::AbstractDiagram::propertiesChanged().

void AbstractCartesianDiagram::setAttributesModel ( AttributesModel amodel)
virtualinherited

Associate an AttributesModel with this diagram.

Note that the diagram does not take ownership of the AttributesModel. This should thus only be used with AttributesModels that have been explicitly created by the user, and are owned by her. Setting an AttributesModel that is internal to another diagram is an error.

Correct:

AttributesModel *am = new AttributesModel( model, 0 );
diagram1->setAttributesModel( am );
diagram2->setAttributesModel( am );

Wrong:

diagram1->setAttributesModel( diagram2->attributesModel() );
Parameters
modelThe AttributesModel to use for this diagram.
See Also
AttributesModel, usesExternalAttributesModel

Sets an external AttributesModel on this diagram. By default, a diagram has it's own internal set of attributes, but an external one can be set. This can be used to share attributes between several diagrams. The diagram does not take ownership of the attributesmodel.

Parameters
amodelThe AttributesModel to use for this diagram.

Reimplemented from KDChart::AbstractDiagram.

Definition at line 178 of file KDChartAbstractCartesianDiagram.cpp.

References KDChart::AbstractDiagram::attributesModel(), d, and KDChart::AbstractDiagram::setAttributesModel().

void AbstractDiagram::setAttributesModelRootIndex ( const QModelIndex &  idx)
protectedinherited
void AbstractDiagram::setBrush ( const QModelIndex &  index,
const QBrush &  brush 
)
inherited

Set the brush to be used, for painting the datapoint at the given index.

Parameters
indexThe datapoint's index in the model. With a dataset dimension of two, this is the index of the key of each key/value pair.
brushThe brush to use.

Definition at line 701 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::attributesModel(), KDChart::DatasetBrushRole, KDChart::AbstractDiagram::propertiesChanged(), and KDChart::AttributesModel::setData().

void AbstractDiagram::setBrush ( int  dataset,
const QBrush &  brush 
)
inherited

Set the brush to be used, for painting the given dataset.

Parameters
datasetThe dataset to set the brush for.
brushThe brush to use.

Definition at line 716 of file KDChartAbstractDiagram.cpp.

References d, KDChart::DatasetBrushRole, and KDChart::AbstractDiagram::propertiesChanged().

void AbstractDiagram::setBrush ( const QBrush &  brush)
inherited

Set the brush to be used, for painting all datasets in the model.

Parameters
brushThe brush to use.

Definition at line 709 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::attributesModel(), KDChart::DatasetBrushRole, KDChart::AbstractDiagram::propertiesChanged(), and KDChart::AttributesModel::setModelData().

void LineDiagram::setCenterDataPoints ( bool  center)
inherited

If centerDataPoints() is true, all data points are moved by an offset of 0.5 to the right.

This is useful in conjunction with bar diagrams, since data points are then centered just like bars.

See Also
centerDataPoints()

Definition at line 149 of file KDChartLineDiagram.cpp.

References d, and KDChart::AbstractDiagram::propertiesChanged().

void KDChart::AbstractCartesianDiagram::setCoordinatePlane ( AbstractCoordinatePlane plane)
virtualinherited
void AbstractDiagram::setDataBoundariesDirty ( ) const
protectedslotinherited
void AbstractDiagram::setDatasetDimension ( int  dimension)
inherited
Deprecated:

Sets the dataset dimension of the diagram. Using this method is deprecated. Use the specific diagram types instead.

Definition at line 979 of file KDChartAbstractDiagram.cpp.

void AbstractDiagram::setDatasetDimensionInternal ( int  dimension)
protectedinherited
void AbstractDiagram::setDataValueAttributes ( const QModelIndex &  index,
const DataValueAttributes a 
)
inherited

Set the DataValueAttributes for the given index.

Parameters
indexThe datapoint to set the attributes for. With a dataset dimension of two, this is the index of the key of each key/value pair.
aThe attributes to set.

Definition at line 323 of file KDChartAbstractDiagram.cpp.

References d, KDChart::DataValueLabelAttributesRole, and KDChart::AbstractDiagram::propertiesChanged().

Referenced by KDChart::AbstractDiagram::setAllowOverlappingDataValueTexts().

void AbstractDiagram::setDataValueAttributes ( int  dataset,
const DataValueAttributes a 
)
inherited

Set the DataValueAttributes for the given dataset.

Parameters
datasetThe dataset to set the attributes for.
aThe attributes to set.

Definition at line 332 of file KDChartAbstractDiagram.cpp.

References d, KDChart::DataValueLabelAttributesRole, and KDChart::AbstractDiagram::propertiesChanged().

void AbstractDiagram::setDataValueAttributes ( const DataValueAttributes a)
inherited

Set the DataValueAttributes for all datapoints in the model.

Parameters
aThe attributes to set.

Definition at line 370 of file KDChartAbstractDiagram.cpp.

References d, KDChart::DataValueLabelAttributesRole, and KDChart::AbstractDiagram::propertiesChanged().

void LeveyJenningsDiagram::setExpectedMeanValue ( float  meanValue)

Sets the expected mean value over all QC values to meanValue.

Definition at line 259 of file KDChartLeveyJenningsDiagram.cpp.

References d, and KDChart::AbstractDiagram::update().

void LeveyJenningsDiagram::setExpectedStandardDeviation ( float  sd)

Sets the expected standard deviaction over all QC values to sd.

Definition at line 280 of file KDChartLeveyJenningsDiagram.cpp.

References d, and KDChart::AbstractDiagram::update().

void LeveyJenningsDiagram::setFluidicsPackChangedSymbolPosition ( Qt::Alignment  pos)

Sets the position of the fluidics pack changed symbol to pos.

Valid values are: Qt::AlignBottom (default), Qt::AlignTop.

Definition at line 134 of file KDChartLeveyJenningsDiagram.cpp.

References d, and KDChart::AbstractDiagram::update().

void LeveyJenningsDiagram::setFluidicsPackChanges ( const QVector< QDateTime > &  changes)

Sets the date/time of all fluidics pack changes to changes.

Definition at line 175 of file KDChartLeveyJenningsDiagram.cpp.

References d, and KDChart::AbstractDiagram::update().

void AbstractDiagram::setHidden ( const QModelIndex &  index,
bool  hidden 
)
inherited

Hide (or unhide, resp.) a data cell.

Note
Hidden data are still taken into account by the coordinate plane, so neither the grid nor your axes' ranges will change, when you hide data. For totally removing data from KD Chart's view you can use another approach: e.g. you could define a proxy model on top of your data model, and register the proxy model calling setModel() instead of registering your real data model.
Parameters
indexThe datapoint to set the hidden status for. With a dataset dimension of two, this is the index of the key of each key/value pair.
hiddenThe hidden status to set.

Definition at line 277 of file KDChartAbstractDiagram.cpp.

References d, KDChart::AbstractDiagram::dataHidden(), and KDChart::DataHiddenRole.

void AbstractDiagram::setHidden ( int  dataset,
bool  hidden 
)
inherited

Hide (or unhide, resp.) a dataset.

Note
Hidden data are still taken into account by the coordinate plane, so neither the grid nor your axes' ranges will change, when you hide data. For totally removing data from KD Chart's view you can use another approach: e.g. you could define a proxy model on top of your data model, and register the proxy model calling setModel() instead of registering your real data model.
Parameters
datasetThe dataset to set the hidden status for.
hiddenThe hidden status to set.

Definition at line 286 of file KDChartAbstractDiagram.cpp.

References d, KDChart::AbstractDiagram::dataHidden(), and KDChart::DataHiddenRole.

void AbstractDiagram::setHidden ( bool  hidden)
inherited

Hide (or unhide, resp.) all datapoints in the model.

Note
Hidden data are still taken into account by the coordinate plane, so neither the grid nor your axes' ranges will change, when you hide data. For totally removing data from KD Chart's view you can use another approach: e.g. you could define a proxy model on top of your data model, and register the proxy model calling setModel() instead of registering your real data model.
Parameters
hiddenThe hidden status to set.

Definition at line 292 of file KDChartAbstractDiagram.cpp.

References d, KDChart::AbstractDiagram::dataHidden(), and KDChart::DataHiddenRole.

void LineDiagram::setLineAttributes ( const LineAttributes a)
inherited

Sets the global line attributes to la.

Definition at line 173 of file KDChartLineDiagram.cpp.

References d, KDChart::LineAttributesRole, and KDChart::AbstractDiagram::propertiesChanged().

void LineDiagram::setLineAttributes ( int  column,
const LineAttributes a 
)
inherited

Sets the line attributes of data set column to la.

Definition at line 184 of file KDChartLineDiagram.cpp.

References d, KDChart::LineAttributesRole, and KDChart::AbstractDiagram::propertiesChanged().

void LineDiagram::setLineAttributes ( const QModelIndex &  index,
const LineAttributes a 
)
inherited

Sets the line attributes for the model index index to la.

Definition at line 204 of file KDChartLineDiagram.cpp.

References d, KDChart::LineAttributesRole, and KDChart::AbstractDiagram::propertiesChanged().

void LeveyJenningsDiagram::setLotChangedSymbolPosition ( Qt::Alignment  pos)

Sets the position of the lot change symbol to pos.

Valid values are: Qt::AlignTop (default), Qt::AlignBottom.

Definition at line 113 of file KDChartLeveyJenningsDiagram.cpp.

References d, and KDChart::AbstractDiagram::update().

void LeveyJenningsDiagram::setModel ( QAbstractItemModel *  model)
virtual
void AbstractDiagram::setPen ( const QModelIndex &  index,
const QPen &  pen 
)
inherited

Set the pen to be used, for painting the datapoint at the given index.

Parameters
indexThe datapoint's index in the model. With a dataset dimension of two, this is the index of the key of each key/value pair.
penThe pen to use.

Definition at line 660 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::attributesModel(), KDChart::DatasetPenRole, KDChart::AbstractDiagram::propertiesChanged(), and KDChart::AttributesModel::setData().

void AbstractDiagram::setPen ( int  dataset,
const QPen &  pen 
)
inherited

Set the pen to be used, for painting the given dataset.

Parameters
datasetThe dataset to set the pen for.
penThe pen to use.

Definition at line 675 of file KDChartAbstractDiagram.cpp.

References d, KDChart::DatasetPenRole, and KDChart::AbstractDiagram::propertiesChanged().

void AbstractDiagram::setPen ( const QPen &  pen)
inherited

Set the pen to be used, for painting all datasets in the model.

Parameters
penThe pen to use.

Definition at line 668 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::attributesModel(), KDChart::DatasetPenRole, KDChart::AbstractDiagram::propertiesChanged(), and KDChart::AttributesModel::setModelData().

void AbstractDiagram::setPercentMode ( bool  percent)
inherited

Deprecated method that turns the percent mode of this diagram on or off.

Deprecated:

This method is deprecated. Use the setType() method of a supporting diagram implementation instead, e.g. BarDiagram::setType().

See Also
percentMode

Definition at line 401 of file KDChartAbstractDiagram.cpp.

References d, and KDChart::AbstractDiagram::propertiesChanged().

Referenced by KDChart::LineDiagram::setType().

void AbstractCartesianDiagram::setReferenceDiagram ( AbstractCartesianDiagram diagram,
const QPointF &  offset = QPointF() 
)
virtualinherited

Makes this diagram use another diagram diagram as reference diagram with relative offset offset.

To share cartesian axes between different diagrams there might be cases when you need that. Normally you don't.

See Also
examples/SharedAbscissa

Definition at line 150 of file KDChartAbstractCartesianDiagram.cpp.

References d.

void LineDiagram::setReverseDatasetOrder ( bool  reverse)
inherited

With this property set to true, data sets in a normal line diagram are drawn in reversed order.

More clearly, the first (top-most) data set in the source model will then appear in front. This is mostly due to historical reasons.

Definition at line 160 of file KDChartLineDiagram.cpp.

References d.

void AbstractCartesianDiagram::setRootIndex ( const QModelIndex &  idx)
virtualinherited

Set the root index in the model, where the diagram starts referencing data for display.

[reimplemented]

Reimplemented from KDChart::AbstractDiagram.

Definition at line 166 of file KDChartAbstractCartesianDiagram.cpp.

References KDChart::AbstractDiagram::attributesModel(), d, and KDChart::AbstractDiagram::setRootIndex().

void LeveyJenningsDiagram::setScanLinePen ( const QPen &  pen)

Sets the pen used for drawing the scan line to pen.

Definition at line 207 of file KDChartLeveyJenningsDiagram.cpp.

References d, KDChart::AbstractDiagram::pen(), and KDChart::AbstractDiagram::update().

void AbstractDiagram::setSelection ( const QRect &  rect,
QItemSelectionModel::SelectionFlags  command 
)
virtualinherited

[reimplemented]

Definition at line 852 of file KDChartAbstractDiagram.cpp.

References d.

void AbstractDiagram::setSelectionModel ( QItemSelectionModel *  selectionModel)
virtualinherited

Associate a seleection model with the diagrom.

Definition at line 164 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::modelsChanged().

void LeveyJenningsDiagram::setSensorChangedSymbolPosition ( Qt::Alignment  pos)

Sets the position of the sensor changed symbol to pos.

Valid values are: Qt::AlignBottom (default), Qt::AlignTop.

Definition at line 155 of file KDChartLeveyJenningsDiagram.cpp.

References d, and KDChart::AbstractDiagram::update().

void LeveyJenningsDiagram::setSensorChanges ( const QVector< QDateTime > &  changes)

Sets the date/time of all sensor changes to changes.

Definition at line 195 of file KDChartLeveyJenningsDiagram.cpp.

References d, and KDChart::AbstractDiagram::update().

void LeveyJenningsDiagram::setSymbol ( Symbol  symbol,
const QString &  filename 
)

Sets the symbol being used for symbol to a SVG file filename.

Definition at line 235 of file KDChartLeveyJenningsDiagram.cpp.

References d, symbol(), and KDChart::AbstractDiagram::update().

void LineDiagram::setThreeDLineAttributes ( const ThreeDLineAttributes a)
inherited
void LineDiagram::setThreeDLineAttributes ( int  column,
const ThreeDLineAttributes a 
)
inherited

Sets the 3D line attributes of data set column to ta.

Definition at line 271 of file KDChartLineDiagram.cpp.

References d, KDChart::AbstractDiagram::propertiesChanged(), KDChart::AbstractDiagram::setDataBoundariesDirty(), and KDChart::ThreeDLineAttributesRole.

void LineDiagram::setThreeDLineAttributes ( const QModelIndex &  index,
const ThreeDLineAttributes a 
)
inherited

Sets the 3D line attributes of model index index to la.

Definition at line 283 of file KDChartLineDiagram.cpp.

References d, KDChart::AbstractDiagram::propertiesChanged(), KDChart::AbstractDiagram::setDataBoundariesDirty(), and KDChart::ThreeDLineAttributesRole.

void LeveyJenningsDiagram::setTimeRange ( const QPair< QDateTime, QDateTime > &  timeRange)

Sets the timeRange visible on the x axis.

Set it to QPair< QDateTime, QDateTime >() to use the default auto calculation.

Definition at line 482 of file KDChartLeveyJenningsDiagram.cpp.

References d, timeRange(), and KDChart::AbstractDiagram::update().

void LineDiagram::setType ( const LineType  type)
inherited
void AbstractDiagram::setUnitPrefix ( const QString &  prefix,
int  column,
Qt::Orientation  orientation 
)
inherited

Set the unit prefix to be used on axes for one specific column.

Sets the unit prefix for one value.

Parameters
prefixThe prefix to be used.
columnThe column which should be set.
orientationThe orientation of the axis to use.
prefixthe prefix to be set
columnthe value using that prefix
orientationthe orientantion of the axis to set

Definition at line 747 of file KDChartAbstractDiagram.cpp.

References d.

void AbstractDiagram::setUnitPrefix ( const QString &  prefix,
Qt::Orientation  orientation 
)
inherited

Set the unit prefix to be used on axes for all columns.

Sets the unit prefix for all values.

Parameters
prefixThe prefix to be used.
orientationThe orientation of the axis to use.
prefixthe prefix to be set
orientationthe orientantion of the axis to set

Definition at line 757 of file KDChartAbstractDiagram.cpp.

References d.

void AbstractDiagram::setUnitSuffix ( const QString &  suffix,
int  column,
Qt::Orientation  orientation 
)
inherited

Set the unit prefix to be used on axes for one specific column.

Sets the unit suffix for one value.

Parameters
suffixThe suffix to be used.
columnThe column which should be set.
orientationThe orientation of the axis to use.
suffixthe suffix to be set
columnthe value using that suffix
orientationthe orientantion of the axis to set

Definition at line 768 of file KDChartAbstractDiagram.cpp.

References d.

void AbstractDiagram::setUnitSuffix ( const QString &  suffix,
Qt::Orientation  orientation 
)
inherited

Set the unit prefix to be used on axes for all columns.

Sets the unit suffix for all values.

Parameters
suffixThe suffix to be used.
orientationThe orientation of the axis to use.
suffixthe suffix to be set
orientationthe orientantion of the axis to set

Definition at line 778 of file KDChartAbstractDiagram.cpp.

References d.

void LineDiagram::setValueTrackerAttributes ( const QModelIndex &  index,
const ValueTrackerAttributes a 
)
inherited

Sets the value tracker attributes of the model index index to va.

Definition at line 337 of file KDChartLineDiagram.cpp.

References d, KDChart::AbstractDiagram::propertiesChanged(), and KDChart::ValueTrackerAttributesRole.

QString LeveyJenningsDiagram::symbol ( Symbol  symbol) const

Returns the SVG file name usef for symbol.

Definition at line 227 of file KDChartLeveyJenningsDiagram.cpp.

References d.

Referenced by iconRenderer(), and setSymbol().

void AbstractCartesianDiagram::takeAxis ( CartesianAxis axis)
virtualinherited

Removes the axis from the diagram, without deleting it.

The diagram no longer owns the axis, so it is the caller's responsibility to delete the axis.

See Also
addAxis

Definition at line 93 of file KDChartAbstractCartesianDiagram.cpp.

References d, KDChart::AbstractAxis::deleteObserver(), KDChart::AbstractCartesianDiagram::layoutPlanes(), and KDChart::AbstractLayoutItem::setParentWidget().

Referenced by KDChart::Widget::setType(), KDChart::CartesianAxis::~CartesianAxis(), and KDChart::LeveyJenningsAxis::~LeveyJenningsAxis().

qreal LineDiagram::threeDItemDepth ( const QModelIndex &  index) const
protectedvirtualinherited
Returns
the 3D item depth of the model index index

Implements KDChart::AbstractCartesianDiagram.

Definition at line 324 of file KDChartLineDiagram.cpp.

References KDChart::LineDiagram::threeDLineAttributes(), and KDChart::AbstractThreeDAttributes::validDepth().

qreal LineDiagram::threeDItemDepth ( int  column) const
protectedvirtualinherited
Returns
the 3D item depth of the data set column

Implements KDChart::AbstractCartesianDiagram.

Definition at line 329 of file KDChartLineDiagram.cpp.

References KDChart::LineDiagram::threeDLineAttributes(), and KDChart::AbstractThreeDAttributes::validDepth().

ThreeDLineAttributes LineDiagram::threeDLineAttributes ( ) const
inherited
Returns
the global 3D line attributes

Definition at line 298 of file KDChartLineDiagram.cpp.

References d, and KDChart::ThreeDLineAttributesRole.

Referenced by KDChart::LineDiagram::threeDItemDepth(), and KDChart::LineDiagram::threeDLineAttributes().

ThreeDLineAttributes LineDiagram::threeDLineAttributes ( int  column) const
inherited
Returns
the 3D line attributes of data set column

Definition at line 306 of file KDChartLineDiagram.cpp.

References d, KDChart::LineDiagram::threeDLineAttributes(), and KDChart::ThreeDLineAttributesRole.

ThreeDLineAttributes LineDiagram::threeDLineAttributes ( const QModelIndex &  index) const
inherited
Returns
the 3D line attributes of the model index index

Definition at line 317 of file KDChartLineDiagram.cpp.

References d, and KDChart::ThreeDLineAttributesRole.

QPair< QDateTime, QDateTime > LeveyJenningsDiagram::timeRange ( ) const

Returns the timerange of the diagram's data.

Definition at line 448 of file KDChartLeveyJenningsDiagram.cpp.

References ceilDay(), ceilHour(), d, floorDay(), and floorHour().

Referenced by calculateDataBoundaries(), drawChanges(), paint(), KDChart::LeveyJenningsAxis::paintAsAbscissa(), and setTimeRange().

LineDiagram::LineType LineDiagram::type ( ) const
inherited
Returns
the type of the line diagram

Definition at line 144 of file KDChartLineDiagram.cpp.

References d.

Referenced by KDChart::LineDiagram::clone(), KDChart::LineDiagram::compare(), drawDataPointSymbol(), and KDChart::LineDiagram::setType().

QString AbstractDiagram::unitPrefix ( int  column,
Qt::Orientation  orientation,
bool  fallback = false 
) const
inherited

Retrieves the axis unit prefix for a specific column.

Returns the unit prefix for a special value.

Parameters
columnThe column whose prefix should be retrieved.
orientationThe orientation of the axis.
fallbackIf true, the prefix for all columns is returned, when none is set for the selected column.
Returns
The axis unit prefix.
Parameters
columnthe value which's prefix is requested
orientationthe orientation of the axis
fallbackif true, the global prefix is return when no specific one is set for that value
Returns
the unit prefix

Definition at line 790 of file KDChartAbstractDiagram.cpp.

References d.

Referenced by KDChart::AbstractDiagram::itemRowLabels().

QString AbstractDiagram::unitPrefix ( Qt::Orientation  orientation) const
inherited

Retrieves the axis unit prefix.

Returns the global unit prefix.

Parameters
orientationThe orientation of the axis.
Returns
The axis unit prefix.
Parameters
orientationthe orientation of the axis
Returns
the unit prefix

Definition at line 801 of file KDChartAbstractDiagram.cpp.

References d.

QString AbstractDiagram::unitSuffix ( int  column,
Qt::Orientation  orientation,
bool  fallback = false 
) const
inherited

Retrieves the axis unit suffix for a specific column.

Returns the unit suffix for a special value.

Parameters
columnThe column whose prefix should be retrieved.
orientationThe orientation of the axis.
fallbackIf true, the suffix for all columns is returned, when none is set for the selected column.
Returns
The axis unit suffix.
Parameters
columnthe value which's suffix is requested
orientationthe orientation of the axis
fallbackif true, the global suffix is return when no specific one is set for that value
Returns
the unit suffix

Definition at line 813 of file KDChartAbstractDiagram.cpp.

References d.

Referenced by KDChart::AbstractDiagram::itemRowLabels().

QString AbstractDiagram::unitSuffix ( Qt::Orientation  orientation) const
inherited

Retrieves the axis unit suffix.

Returns the global unit suffix.

Parameters
orientationThe orientation of the axis.
Returns
The axis unit suffix.
Parameters
orientationthe orientation of the axis
Returns
the unit siffix

Definition at line 824 of file KDChartAbstractDiagram.cpp.

References d.

void AbstractDiagram::update ( ) const
inherited
void KDChart::AbstractDiagram::useDefaultColors ( )
inherited

Set the palette to be used, for painting datasets to the default palette.

See Also
KDChart::Palette. FIXME: fold into one usePalette (KDChart::Palette&) method

Definition at line 879 of file KDChartAbstractDiagram.cpp.

References d, and KDChart::AttributesModel::PaletteTypeDefault.

void KDChart::AbstractDiagram::useRainbowColors ( )
inherited

Set the palette to be used, for painting datasets to the rainbow palette.

See Also
KDChart::Palette.

Definition at line 889 of file KDChartAbstractDiagram.cpp.

References d, and KDChart::AttributesModel::PaletteTypeRainbow.

bool AbstractDiagram::usesExternalAttributesModel ( ) const
virtualinherited

Returns whether the diagram is using its own built-in attributes model or an attributes model that was set via setAttributesModel.

See Also
setAttributesModel

Definition at line 206 of file KDChartAbstractDiagram.cpp.

References d.

void KDChart::AbstractDiagram::useSubduedColors ( )
inherited

Set the palette to be used, for painting datasets to the subdued palette.

See Also
KDChart::Palette.

Definition at line 884 of file KDChartAbstractDiagram.cpp.

References d, and KDChart::AttributesModel::PaletteTypeSubdued.

qreal AbstractDiagram::valueForCell ( int  row,
int  column 
) const
protectedinherited

Helper method, retrieving the data value (DisplayRole) for a given row and column.

Parameters
rowThe row to query.
columnThe column to query.
Returns
The value of the display role at the given row and column as a qreal.
Deprecated:

Definition at line 998 of file KDChartAbstractDiagram.cpp.

References KDChart::AbstractDiagram::attributesModelRootIndex(), and d.

qreal LineDiagram::valueForCellTesting ( int  row,
int  column,
bool &  bOK,
bool  showHiddenCellsAsInvalid = false 
) const
protectedinherited
ValueTrackerAttributes LineDiagram::valueTrackerAttributes ( const QModelIndex &  index) const
inherited

Returns the value tracker attributes of the model index index.

Definition at line 349 of file KDChartLineDiagram.cpp.

References d, and KDChart::ValueTrackerAttributesRole.

int AbstractDiagram::verticalOffset ( ) const
virtualinherited

[reimplemented]

Definition at line 846 of file KDChartAbstractDiagram.cpp.

void KDChart::AbstractDiagram::viewportCoordinateSystemChanged ( )
signalinherited

Emitted upon change of the view coordinate system.

Referenced by KDChart::AbstractCartesianDiagram::setCoordinatePlane().

QRect AbstractDiagram::visualRect ( const QModelIndex &  index) const
virtualinherited

[reimplemented]

Definition at line 830 of file KDChartAbstractDiagram.cpp.

References d.

QRegion AbstractDiagram::visualRegion ( const QModelIndex &  index) const
virtualinherited

Definition at line 873 of file KDChartAbstractDiagram.cpp.

References d.

QRegion AbstractDiagram::visualRegionForSelection ( const QItemSelection &  selection) const
virtualinherited

[reimplemented]

Definition at line 863 of file KDChartAbstractDiagram.cpp.

References d.


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

Klarälvdalens Datakonsult AB (KDAB)
Qt-related services and products
http://www.kdab.com/
http://www.kdab.com/products/kd-chart/