KD Chart 2
[rev.2.7]
|
BarDiagram defines a common bar diagram. More...
#include <KDChartBarDiagram.h>
Public Types | |
enum | BarType { Normal, Stacked, Percent, Rows } |
Signals | |
void | aboutToBeDestroyed () |
This signal is emitted when this diagram is being destroyed, but before all the data, i.e. More... | |
void | attributesModelAboutToChange (AttributesModel *newModel, AttributesModel *oldModel) |
This signal is emitted just before the new attributes model is connected internally. 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 AttributesModel * | attributesModel () const |
Returns the AttributesModel, that is used by this diagram. More... | |
virtual KDChart::CartesianAxisList | axes () const |
BarAttributes | barAttributes () const |
BarAttributes | barAttributes (int column) const |
BarAttributes | barAttributes (const QModelIndex &index) const |
BarDiagram (QWidget *parent=0, CartesianCoordinatePlane *plane=0) | |
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... | |
virtual BarDiagram * | clone () 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 BarDiagram *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... | |
AbstractCoordinatePlane * | coordinatePlane () 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< MarkerAttributes > | datasetMarkers () 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... | |
void | doItemsLayout () override |
[reimplemented] More... | |
int | horizontalOffset () const override |
[reimplemented] More... | |
QModelIndex | indexAt (const QPoint &point) const override |
[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... | |
bool | isIndexHidden (const QModelIndex &index) const override |
[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... | |
QModelIndex | moveCursor (CursorAction cursorAction, Qt::KeyboardModifiers modifiers) override |
[reimplemented] More... | |
const int | numberOfAbscissaSegments () const |
[reimplemented] More... | |
const int | numberOfOrdinateSegments () const |
[reimplemented] More... | |
Qt::Orientation | orientation () 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 AbstractCartesianDiagram * | referenceDiagram () const |
virtual QPointF | referenceDiagramOffset () const |
void | resize (const QSizeF &area) override |
Called by the widget's sizeEvent. More... | |
void | scrollTo (const QModelIndex &index, ScrollHint hint=EnsureVisible) override |
[reimplemented] 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) override |
Associate an AttributesModel with this diagram. More... | |
void | setBarAttributes (const BarAttributes &a) |
Sets the global bar attributes to ba. More... | |
void | setBarAttributes (int column, const BarAttributes &a) |
Sets the bar attributes of data set column to ba. More... | |
void | setBarAttributes (const QModelIndex &index, const BarAttributes &a) |
Sets the line attributes for the model index index to ba. 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 | setCoordinatePlane (AbstractCoordinatePlane *plane) override |
[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 | 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 | setModel (QAbstractItemModel *model) override |
void | setOrientation (Qt::Orientation orientation) |
Sets the orientation of the bar 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 | setRootIndex (const QModelIndex &index) override |
void | setSelection (const QRect &rect, QItemSelectionModel::SelectionFlags command) override |
[reimplemented] More... | |
void | setSelectionModel (QItemSelectionModel *selectionModel) override |
Associate a seleection model with the diagrom. More... | |
void | setThreeDBarAttributes (const ThreeDBarAttributes &a) |
Sets the global 3D bar attributes to threeDAttrs. More... | |
void | setThreeDBarAttributes (int column, const ThreeDBarAttributes &a) |
Sets the 3D bar attributes of dataset column to threeDAttrs. More... | |
void | setThreeDBarAttributes (const QModelIndex &index, const ThreeDBarAttributes &a) |
Sets the 3D line attributes of model index index to threeDAttrs. More... | |
void | setType (const BarType type) |
Sets the bar 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... | |
virtual void | takeAxis (CartesianAxis *axis) |
Removes the axis from the diagram, without deleting it. More... | |
ThreeDBarAttributes | threeDBarAttributes () const |
ThreeDBarAttributes | threeDBarAttributes (int column) const |
ThreeDBarAttributes | threeDBarAttributes (const QModelIndex &index) const |
BarType | 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... | |
int | verticalOffset () const override |
[reimplemented] More... | |
QRect | visualRect (const QModelIndex &index) const override |
[reimplemented] More... | |
virtual QRegion | visualRegion (const QModelIndex &index) const |
QRegion | visualRegionForSelection (const QItemSelection &selection) const override |
[reimplemented] More... | |
~BarDiagram () override | |
Protected Slots | |
void | connectAttributesModel (AttributesModel *) |
void | setDataBoundariesDirty () const |
Protected Member Functions | |
QModelIndex | attributesModelRootIndex () const |
const QPair< QPointF, QPointF > | calculateDataBoundaries () const override |
[reimplemented] More... | |
virtual bool | checkInvariants (bool justReturnTheStatus=false) const |
void | paint (PaintContext *paintContext) override |
Draw the diagram contents to the rectangle and painter, that are passed in as part of the paint context. More... | |
virtual void | paintDataValueTexts (QPainter *painter) |
void | paintEvent (QPaintEvent *) override |
virtual void | paintMarkers (QPainter *painter) |
void | resizeEvent (QResizeEvent *) override |
void | setAttributesModelRootIndex (const QModelIndex &) |
void | setDatasetDimensionInternal (int dimension) |
qreal | threeDItemDepth (const QModelIndex &index) const override |
qreal | threeDItemDepth (int column) const override |
qreal | valueForCell (int row, int column) const |
Helper method, retrieving the data value (DisplayRole) for a given row and column. More... | |
BarDiagram defines a common bar diagram.
It provides different subtypes which are set using setType.
Definition at line 42 of file KDChartBarDiagram.h.
Enumerator | |
---|---|
Normal | |
Stacked | |
Percent | |
Rows |
|
Definition at line 64 of file KDChartBarDiagram.h.
|
explicit |
Definition at line 120 of file KDChartBarDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), and d.
Referenced by clone().
|
override |
Definition at line 138 of file KDChartBarDiagram.cpp.
|
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().
|
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.
Definition at line 84 of file KDChartAbstractCartesianDiagram.cpp.
References KDChart::AbstractAxis::createObserver(), d, and KDChart::AbstractCartesianDiagram::layoutPlanes().
|
inherited |
Definition at line 372 of file KDChartAbstractDiagram.cpp.
References d.
Referenced by KDChart::AbstractDiagram::compare().
|
inherited |
Definition at line 383 of file KDChartAbstractDiagram.cpp.
References d.
Referenced by KDChart::AbstractDiagram::compare(), KDChart::PaintingHelpers::paintAreas(), KDChart::PaintingHelpers::paintElements(), and KDChart::PaintingHelpers::paintThreeDLines().
|
virtualinherited |
Returns the AttributesModel, that is used by this diagram.
By default each diagram owns its own AttributesModel, which should never be deleted. Only if a user-supplied AttributesModel has been set does the pointer returned here not belong to the diagram.
Definition at line 198 of file KDChartAbstractDiagram.cpp.
References d, and KDChart::AbstractProxyModel::mapFromSource().
Referenced by BarDiagram(), KDChart::AbstractDiagram::brush(), KDChart::AbstractDiagram::compare(), KDChart::Plotter::connectAttributesModel(), KDChart::AbstractDiagram::dataValueAttributes(), KDChart::DiagramObserver::diagram(), KDChart::AbstractDiagram::isHidden(), KDChart::AbstractDiagram::itemRowLabels(), numSignificantDecimalPlaces(), KDChart::AbstractDiagram::pen(), KDChart::AbstractCartesianDiagram::setAttributesModel(), setBarAttributes(), KDChart::AbstractDiagram::setBrush(), KDChart::AbstractCartesianDiagram::setCoordinatePlane(), KDChart::AbstractDiagram::setPen(), KDChart::AbstractCartesianDiagram::setRootIndex(), KDChart::Plotter::setUseDataCompression(), KDChart::TernaryLineDiagram::TernaryLineDiagram(), and KDChart::AbstractCartesianDiagram::~AbstractCartesianDiagram().
|
signalinherited |
This signal is emitted just before the new attributes model is connected internally.
It gives you a chance to connect to its signals first or perform other setup work.
Referenced by KDChart::Plotter::Plotter(), and KDChart::AbstractCartesianDiagram::~AbstractCartesianDiagram().
|
protectedinherited |
returns a QModelIndex pointing into the AttributesModel that corresponds to the root index of the diagram.
Definition at line 226 of file KDChartAbstractDiagram.cpp.
References d.
Referenced by KDChart::AbstractDiagram::itemRowLabels(), numberOfAbscissaSegments(), KDChart::Plotter::numberOfAbscissaSegments(), KDChart::LineDiagram::numberOfAbscissaSegments(), numberOfOrdinateSegments(), KDChart::Plotter::numberOfOrdinateSegments(), KDChart::LineDiagram::numberOfOrdinateSegments(), and KDChart::AbstractDiagram::valueForCell().
|
virtualinherited |
Definition at line 103 of file KDChartAbstractCartesianDiagram.cpp.
References d.
Referenced by allAxisAnnotations(), checkExistingAxes(), findSharingAxisDiagrams(), KDChart::Widget::setType(), and KDChart::CartesianCoordinatePlane::sharedAxisMasterPlane().
BarAttributes BarDiagram::barAttributes | ( | ) | const |
Definition at line 232 of file KDChartBarDiagram.cpp.
References KDChart::BarAttributesRole, and d.
Referenced by barAttributes().
BarAttributes BarDiagram::barAttributes | ( | int | column | ) | const |
Definition at line 240 of file KDChartBarDiagram.cpp.
References barAttributes(), KDChart::BarAttributesRole, and d.
BarAttributes BarDiagram::barAttributes | ( | const QModelIndex & | index | ) | const |
Definition at line 251 of file KDChartBarDiagram.cpp.
References KDChart::BarAttributesRole, and d.
|
signalinherited |
Emitted upon change of a data boundary.
Referenced by KDChart::Plotter::connectAttributesModel(), KDChart::Plotter::Plotter(), and KDChart::Plotter::setType().
|
inherited |
Retrieve the brush to be used for painting datapoints globally.
This will fall back automatically to the default settings, if there are no specific settings.
Definition at line 709 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), KDChart::AttributesModel::data(), and KDChart::DatasetBrushRole.
Referenced by KDChart::AbstractDiagram::brush(), KDChart::AbstractDiagram::datasetBrushes(), doArcsOverlap(), labelAttachmentLine(), KDChart::TernaryPointDiagram::paint(), KDChart::TernaryLineDiagram::paint(), KDChart::RadarDiagram::paint(), KDChart::PolarDiagram::paint(), KDChart::PaintingHelpers::paintAreas(), KDChart::PaintingHelpers::paintElements(), KDChart::AbstractDiagram::paintMarker(), KDChart::PaintingHelpers::paintThreeDLines(), KDChart::RingDiagram::resize(), and KDChart::RadarDiagram::reverseData().
|
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.
dataset | The dataset to retrieve the brush for. |
Definition at line 714 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::brush(), d, and KDChart::DatasetBrushRole.
|
inherited |
Retrieve the brush to be used, for painting the datapoint at the given index in the model.
index | The 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. |
Definition at line 722 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), KDChart::AttributesModel::data(), and KDChart::DatasetBrushRole.
|
overrideprotectedvirtual |
[reimplemented]
Implements KDChart::AbstractDiagram.
Definition at line 338 of file KDChartBarDiagram.cpp.
References KDChart::AbstractDiagram::checkInvariants(), KDChart::AbstractDiagram::coordinatePlane(), and d.
|
protectedvirtualinherited |
Definition at line 949 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::coordinatePlane().
Referenced by KDChart::RingDiagram::calculateDataBoundaries(), KDChart::PieDiagram::calculateDataBoundaries(), KDChart::RadarDiagram::calculateDataBoundaries(), KDChart::PolarDiagram::calculateDataBoundaries(), calculateDataBoundaries(), KDChart::Plotter::calculateDataBoundaries(), KDChart::LineDiagram::calculateDataBoundaries(), labelAttachmentLine(), KDChart::RingDiagram::paint(), KDChart::PieDiagram::paint(), KDChart::RadarDiagram::paint(), KDChart::PolarDiagram::paint(), paint(), KDChart::LeveyJenningsDiagram::paint(), KDChart::Plotter::paint(), KDChart::LineDiagram::paint(), KDChart::AbstractDiagram::paintDataValueTexts(), KDChart::AbstractDiagram::paintMarker(), and KDChart::AbstractDiagram::paintMarkers().
|
virtual |
Creates an exact copy of this diagram.
Definition at line 145 of file KDChartBarDiagram.cpp.
References BarDiagram(), d, setType(), and type().
|
inherited |
Returns true if both diagrams have the same settings.
Definition at line 40 of file KDChartAbstractCartesianDiagram.cpp.
References KDChart::AbstractAxis::compare(), KDChart::AbstractCartesianDiagram::referenceDiagram(), and KDChart::AbstractCartesianDiagram::referenceDiagramOffset().
bool BarDiagram::compare | ( | const BarDiagram * | other | ) | const |
Returns true if both diagrams have the same settings.
Definition at line 153 of file KDChartBarDiagram.cpp.
References type().
|
inherited |
Returns true if both diagrams have the same settings.
Definition at line 69 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::allowOverlappingDataValueTexts(), KDChart::AbstractDiagram::antiAliasing(), KDChart::AbstractDiagram::attributesModel(), KDChart::AttributesModel::compare(), KDChart::AbstractDiagram::datasetDimension(), and KDChart::AbstractDiagram::percentMode().
|
protectedslotinherited |
Definition at line 185 of file KDChartAbstractCartesianDiagram.cpp.
References d.
Referenced by KDChart::Plotter::connectAttributesModel(), and KDChart::AbstractCartesianDiagram::~AbstractCartesianDiagram().
|
inherited |
The coordinate plane associated with the diagram.
This determines how coordinates in value space are mapped into pixel space. By default this is a CartesianCoordinatePlane.
Definition at line 113 of file KDChartAbstractDiagram.cpp.
References d.
Referenced by KDChart::Plotter::calcMergeRadius(), calculateDataBoundaries(), KDChart::LineDiagram::calculateDataBoundaries(), KDChart::AbstractDiagram::checkInvariants(), KDChart::Plotter::connectAttributesModel(), KDChart::LeveyJenningsDiagram::iconRect(), KDChart::AbstractCartesianDiagram::layoutPlanes(), KDChart::CartesianAxis::maximumSize(), KDChart::RadarDiagram::paint(), KDChart::PolarDiagram::paint(), KDChart::AbstractDiagram::paintDataValueTexts(), KDChart::AbstractDiagram::paintMarkers(), KDChart::AbstractPolarDiagram::polarCoordinatePlane(), resize(), KDChart::Plotter::resize(), KDChart::LineDiagram::resize(), and KDChart::AbstractCartesianDiagram::setCoordinatePlane().
|
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(), paint(), KDChart::LeveyJenningsDiagram::paint(), KDChart::Plotter::paint(), and KDChart::LineDiagram::paint().
|
virtualinherited |
[reimplemented]
Definition at line 248 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::setDataBoundariesDirty().
Referenced by KDChart::LeveyJenningsDiagram::setModel().
|
signalinherited |
This signal is emitted, when the hidden status of at least one data cell was (un)set.
Referenced by KDChart::AbstractDiagram::setHidden().
|
inherited |
The set of dataset brushes currently used, for use in legends, etc.
Definition at line 910 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::brush(), and d.
Referenced by KDChart::Legend::datasetCount(), KDChart::Legend::removeDiagram(), KDChart::Legend::resizeEvent(), and KDChart::Legend::setBrushesFromDiagram().
|
inherited |
The dataset dimension of a diagram determines how many value dimensions it expects each datapoint to have.
For each dimension and data series it will expect one column of values in the model. If the dimension is 1, automatic values will be used for X.
For example, a diagram with the default dimension of 1 will have one column per data series (the Y values) and will use automatic values for X (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.
Definition at line 961 of file KDChartAbstractDiagram.cpp.
References d.
Referenced by KDChart::AbstractDiagram::compare(), contains(), KDChart::CartesianCoordinatePlane::getDataDimensionsList(), KDChart::TernaryPointDiagram::paint(), KDChart::TernaryLineDiagram::paint(), KDChart::AbstractDiagram::paintDataValueTexts(), KDChart::AbstractDiagram::paintMarkers(), KDChart::Plotter::setType(), and KDChart::LineDiagram::setType().
|
inherited |
The set of dataset labels currently displayed, for use in legends, etc.
Definition at line 897 of file KDChartAbstractDiagram.cpp.
References d.
Referenced by KDChart::Legend::datasetCount(), and KDChart::Legend::resizeEvent().
|
inherited |
The set of dataset markers currently used, for use in legends, etc.
Definition at line 936 of file KDChartAbstractDiagram.cpp.
References d, KDChart::AbstractDiagram::dataValueAttributes(), and KDChart::DataValueAttributes::markerAttributes().
Referenced by KDChart::Legend::resizeEvent().
|
inherited |
The set of dataset pens currently used, for use in legends, etc.
Definition at line 923 of file KDChartAbstractDiagram.cpp.
References d, and KDChart::AbstractDiagram::pen().
Referenced by KDChart::Legend::removeDiagram(), and KDChart::Legend::resizeEvent().
|
inherited |
Retrieve the DataValueAttributes specified globally.
This will fall back automatically to the default settings, if there are no specific settings.
Definition at line 325 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), KDChart::DataValueLabelAttributesRole, and KDChart::AttributesModel::modelData().
Referenced by contains(), KDChart::AbstractDiagram::datasetMarkers(), KDChart::AbstractDiagram::dataValueAttributes(), KDChart::TernaryPointDiagram::paint(), KDChart::TernaryLineDiagram::paint(), KDChart::AbstractDiagram::paintMarker(), KDChart::RingDiagram::resize(), KDChart::AbstractDiagram::setAllowOverlappingDataValueTexts(), and KDChart::TernaryLineDiagram::TernaryLineDiagram().
|
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.
dataset | The dataset to retrieve the attributes for. |
Definition at line 330 of file KDChartAbstractDiagram.cpp.
References d, KDChart::AbstractDiagram::dataValueAttributes(), and KDChart::DataValueLabelAttributesRole.
|
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.
index | The datapoint to retrieve the attributes for. With a dataset dimension of two, this is the index of the key of each key/value pair. |
Definition at line 350 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), KDChart::AttributesModel::data(), and KDChart::DataValueLabelAttributesRole.
|
overrideinherited |
[reimplemented]
Definition at line 238 of file KDChartAbstractDiagram.cpp.
References d, and KDChart::AbstractDiagram::update().
|
overrideinherited |
[reimplemented]
Definition at line 830 of file KDChartAbstractDiagram.cpp.
|
overrideinherited |
[reimplemented]
Definition at line 1002 of file KDChartAbstractDiagram.cpp.
References d.
Referenced by KDChart::Chart::event().
|
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 1007 of file KDChartAbstractDiagram.cpp.
References d.
|
inherited |
Definition at line 1012 of file KDChartAbstractDiagram.cpp.
References d.
Referenced by KDChart::Chart::event().
|
inherited |
Retrieve the hidden status specified globally.
This will fall back automatically to the default settings ( = not hidden), if there are no specific settings.
Definition at line 285 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), KDChart::DataHiddenRole, and KDChart::AttributesModel::modelData().
Referenced by KDChart::AbstractDiagram::isHidden(), and KDChart::Legend::resizeEvent().
|
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.
dataset | The dataset to retrieve the hidden status for. |
Definition at line 290 of file KDChartAbstractDiagram.cpp.
References d, KDChart::DataHiddenRole, and KDChart::AbstractDiagram::isHidden().
|
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.
index | The datapoint to retrieve the hidden status for. |
Definition at line 298 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), d, KDChart::DataHiddenRole, and KDChart::AbstractDiagram::isHidden().
|
overrideinherited |
[reimplemented]
Definition at line 836 of file KDChartAbstractDiagram.cpp.
|
inherited |
The set of item row labels currently displayed, for use in Abscissa axes, etc.
Definition at line 881 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), KDChart::AbstractDiagram::attributesModelRootIndex(), KDChart::AttributesModel::headerData(), KDChart::AttributesModel::rowCount(), KDChart::AbstractDiagram::unitPrefix(), and KDChart::AbstractDiagram::unitSuffix().
Referenced by numSignificantDecimalPlaces().
|
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::LineDiagram::setCenterDataPoints(), KDChart::AbstractDiagram::setDatasetDimensionInternal(), KDChart::LeveyJenningsDiagram::setModel(), KDChart::AbstractPieDiagram::setPieAttributes(), setThreeDBarAttributes(), KDChart::AbstractPieDiagram::setThreeDPieAttributes(), KDChart::Plotter::setType(), KDChart::LineDiagram::setType(), and KDChart::AbstractCartesianDiagram::~AbstractCartesianDiagram().
|
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().
|
signalinherited |
This signal is emitted, when the model data is changed.
|
signalinherited |
This signal is emitted when either the model or the AttributesModel is replaced.
Referenced by KDChart::AbstractDiagram::setAttributesModel(), KDChart::AbstractDiagram::setModel(), and KDChart::AbstractDiagram::setSelectionModel().
|
overrideinherited |
[reimplemented]
Definition at line 827 of file KDChartAbstractDiagram.cpp.
|
virtual |
[reimplemented]
Implements KDChart::AbstractCartesianDiagram.
Definition at line 402 of file KDChartBarDiagram.cpp.
References KDChart::AbstractDiagram::attributesModelRootIndex(), and d.
|
virtual |
[reimplemented]
Implements KDChart::AbstractCartesianDiagram.
Definition at line 410 of file KDChartBarDiagram.cpp.
References KDChart::AbstractDiagram::attributesModelRootIndex(), and d.
Qt::Orientation BarDiagram::orientation | ( | ) | const |
Definition at line 194 of file KDChartBarDiagram.cpp.
References d.
Referenced by KDChart::CartesianCoordinatePlane::getDataDimensionsList().
|
overrideprotectedvirtual |
Draw the diagram contents to the rectangle and painter, that are passed in as part of the paint context.
paintContext | All information needed for painting. |
Implements KDChart::AbstractDiagram.
Definition at line 363 of file KDChartBarDiagram.cpp.
References KDChart::AbstractDiagram::checkInvariants(), KDChart::PaintContext::coordinatePlane(), d, KDChart::AbstractDiagram::dataBoundaries(), KDChart::PaintContext::painter(), KDChart::PaintContext::setCoordinatePlane(), and KDChart::AbstractCoordinatePlane::sharedAxisMasterPlane().
Referenced by paintEvent().
|
inherited |
Definition at line 400 of file KDChartAbstractDiagram.cpp.
References d.
Referenced by KDChart::AbstractDiagram::paintDataValueTexts(), and KDChart::RingDiagram::resize().
|
protectedvirtualinherited |
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 409 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::checkInvariants(), KDChart::AbstractDiagram::coordinatePlane(), d, KDChart::AbstractDiagram::datasetDimension(), KDChart::AbstractDiagram::paintDataValueText(), and translate().
|
overrideprotected |
Definition at line 354 of file KDChartBarDiagram.cpp.
References paint(), KDChart::PaintContext::setPainter(), and KDChart::PaintContext::setRectangle().
|
virtualinherited |
Definition at line 472 of file KDChartAbstractDiagram.cpp.
References KDChart::MarkerAttributes::customMarkerPath(), KDChart::MarkerAttributes::Marker1Pixel, KDChart::MarkerAttributes::Marker4Pixels, KDChart::MarkerAttributes::MarkerCircle, KDChart::MarkerAttributes::MarkerCross, KDChart::MarkerAttributes::MarkerDiamond, KDChart::MarkerAttributes::MarkerFastCross, KDChart::MarkerAttributes::MarkerRing, KDChart::MarkerAttributes::MarkerSquare, KDChart::MarkerAttributes::markerStyle(), KDChart::MarkerAttributes::NoMarker, KDChart::MarkerAttributes::PainterPathMarker, KDChart::PrintingParameters::scalePen(), and KDChart::MarkerAttributes::threeD().
Referenced by KDChart::TernaryPointDiagram::paint(), KDChart::TernaryLineDiagram::paint(), KDChart::MarkerLayoutItem::paintIntoRect(), KDChart::AbstractDiagram::paintMarker(), and KDChart::AbstractDiagram::paintMarkers().
|
inherited |
Definition at line 436 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::brush(), KDChart::AbstractDiagram::checkInvariants(), d, KDChart::MarkerAttributes::isVisible(), KDChart::DataValueAttributes::isVisible(), KDChart::DataValueAttributes::markerAttributes(), KDChart::MarkerAttributes::markerColor(), KDChart::MarkerAttributes::markerSize(), KDChart::AbstractDiagram::paintMarker(), and KDChart::MarkerAttributes::pen().
|
inherited |
Definition at line 464 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::checkInvariants(), KDChart::AbstractDiagram::dataValueAttributes(), and KDChart::AbstractDiagram::paintMarker().
|
protectedvirtualinherited |
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 621 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::checkInvariants(), KDChart::AbstractDiagram::coordinatePlane(), KDChart::AbstractDiagram::datasetDimension(), KDChart::AbstractDiagram::paintMarker(), and translate().
|
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.
Definition at line 668 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), KDChart::AttributesModel::data(), and KDChart::DatasetPenRole.
Referenced by KDChart::AbstractDiagram::datasetPens(), labelAttachmentLine(), KDChart::TernaryPointDiagram::paint(), KDChart::TernaryLineDiagram::paint(), KDChart::LeveyJenningsDiagram::paint(), KDChart::PaintingHelpers::paintAreas(), KDChart::PaintingHelpers::paintElements(), KDChart::PaintingHelpers::paintThreeDLines(), KDChart::AbstractDiagram::pen(), KDChart::RingDiagram::resize(), KDChart::RadarDiagram::reverseData(), and KDChart::LeveyJenningsDiagram::setScanLinePen().
|
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.
dataset | The dataset to retrieve the pen for. |
Definition at line 673 of file KDChartAbstractDiagram.cpp.
References d, KDChart::DatasetPenRole, and KDChart::AbstractDiagram::pen().
|
inherited |
Retrieve the pen to be used, for painting the datapoint at the given index in the model.
index | The 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. |
Definition at line 681 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), KDChart::AttributesModel::data(), and KDChart::DatasetPenRole.
|
inherited |
Returns whether this diagram is drawn in percent mode.
If true, all data points in the same column of a diagram will 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 394 of file KDChartAbstractDiagram.cpp.
References d.
Referenced by KDChart::AbstractDiagram::compare().
|
signalinherited |
Emitted upon change of a property of the Diagram.
Referenced by KDChart::Plotter::resetLineAttributes(), KDChart::LineDiagram::resetLineAttributes(), KDChart::AbstractDiagram::setAllowOverlappingDataValueTexts(), KDChart::AbstractDiagram::setAntiAliasing(), setBarAttributes(), KDChart::AbstractDiagram::setBrush(), KDChart::LineDiagram::setCenterDataPoints(), KDChart::AbstractDiagram::setDataValueAttributes(), KDChart::Plotter::setLineAttributes(), KDChart::LineDiagram::setLineAttributes(), KDChart::LineDiagram::setLineTension(), KDChart::AbstractDiagram::setPen(), KDChart::AbstractDiagram::setPercentMode(), setThreeDBarAttributes(), KDChart::Plotter::setThreeDLineAttributes(), KDChart::LineDiagram::setThreeDLineAttributes(), KDChart::Plotter::setType(), KDChart::LineDiagram::setType(), KDChart::Plotter::setValueTrackerAttributes(), and KDChart::LineDiagram::setValueTrackerAttributes().
|
virtualinherited |
Definition at line 153 of file KDChartAbstractCartesianDiagram.cpp.
References d.
Referenced by KDChart::AbstractCartesianDiagram::compare(), KDChart::CartesianCoordinatePlane::getDataDimensionsList(), referenceDiagramIsBarDiagram(), and referenceDiagramNeedsCenteredAbscissaTicks().
|
virtualinherited |
Definition at line 158 of file KDChartAbstractCartesianDiagram.cpp.
References d.
Referenced by KDChart::AbstractCartesianDiagram::compare().
|
overridevirtual |
Called by the widget's sizeEvent.
Adjust all internal structures, that are calculated, dependending on the size of the widget.
area |
Implements KDChart::AbstractDiagram.
Definition at line 391 of file KDChartBarDiagram.cpp.
References KDChart::AbstractDiagram::coordinatePlane(), d, KDChart::AbstractDiagram::setDataBoundariesDirty(), KDChart::AbstractCoordinatePlane::zoomFactorX(), and KDChart::AbstractCoordinatePlane::zoomFactorY().
|
overrideprotected |
Definition at line 333 of file KDChartBarDiagram.cpp.
|
overrideinherited |
[reimplemented]
Definition at line 822 of file KDChartAbstractDiagram.cpp.
|
inherited |
Set whether data value labels are allowed to overlap.
allow | True means that overlapping labels are allowed. |
Definition at line 363 of file KDChartAbstractDiagram.cpp.
References d, KDChart::AbstractDiagram::dataValueAttributes(), KDChart::AbstractDiagram::propertiesChanged(), KDChart::AbstractDiagram::setDataValueAttributes(), and KDChart::DataValueAttributes::setShowOverlappingDataLabels().
|
inherited |
Set whether anti-aliasing is to be used while rendering this diagram.
enabled | True means that AA is enabled. |
Definition at line 377 of file KDChartAbstractDiagram.cpp.
References d, and KDChart::AbstractDiagram::propertiesChanged().
|
overridevirtualinherited |
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:
Wrong:
model | The AttributesModel to use for this diagram. |
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.
amodel | The AttributesModel to use for this diagram. |
Reimplemented from KDChart::AbstractDiagram.
Definition at line 177 of file KDChartAbstractCartesianDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), and KDChart::AbstractDiagram::setAttributesModel().
|
protectedinherited |
Definition at line 217 of file KDChartAbstractDiagram.cpp.
References d, and KDChart::AbstractDiagram::setDataBoundariesDirty().
Referenced by KDChart::AbstractDiagram::setRootIndex().
void BarDiagram::setBarAttributes | ( | const BarAttributes & | a | ) |
Sets the global bar attributes to ba.
Definition at line 202 of file KDChartBarDiagram.cpp.
References KDChart::BarAttributesRole, d, and KDChart::AbstractDiagram::propertiesChanged().
void BarDiagram::setBarAttributes | ( | int | column, |
const BarAttributes & | a | ||
) |
Sets the bar attributes of data set column to ba.
Definition at line 211 of file KDChartBarDiagram.cpp.
References KDChart::BarAttributesRole, d, and KDChart::AbstractDiagram::propertiesChanged().
void BarDiagram::setBarAttributes | ( | const QModelIndex & | index, |
const BarAttributes & | a | ||
) |
Sets the line attributes for the model index index to ba.
Definition at line 220 of file KDChartBarDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), KDChart::BarAttributesRole, d, KDChart::AbstractDiagram::propertiesChanged(), and KDChart::AttributesModel::setData().
|
inherited |
Set the brush to be used, for painting the datapoint at the given index.
index | The datapoint's index in the model. With a dataset dimension of two, this is the index of the key of each key/value pair. |
brush | The brush to use. |
Definition at line 688 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), KDChart::DatasetBrushRole, KDChart::AbstractDiagram::propertiesChanged(), and KDChart::AttributesModel::setData().
|
inherited |
Set the brush to be used, for painting the given dataset.
dataset | The dataset to set the brush for. |
brush | The brush to use. |
Definition at line 703 of file KDChartAbstractDiagram.cpp.
References d, KDChart::DatasetBrushRole, and KDChart::AbstractDiagram::propertiesChanged().
|
inherited |
Set the brush to be used, for painting all datasets in the model.
brush | The brush to use. |
Definition at line 696 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), KDChart::DatasetBrushRole, KDChart::AbstractDiagram::propertiesChanged(), and KDChart::AttributesModel::setModelData().
|
overridevirtualinherited |
[reimplemented]
Reimplemented from KDChart::AbstractDiagram.
Definition at line 116 of file KDChartAbstractCartesianDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), KDChart::AbstractDiagram::coordinatePlane(), KDChart::AbstractDiagram::setCoordinatePlane(), KDChart::AbstractDiagram::update(), and KDChart::AbstractDiagram::viewportCoordinateSystemChanged().
|
protectedslotinherited |
Definition at line 127 of file KDChartAbstractDiagram.cpp.
References d, and KDChart::AbstractDiagram::update().
Referenced by KDChart::AbstractDiagram::dataChanged(), resize(), KDChart::LineDiagram::resize(), KDChart::AbstractDiagram::setAttributesModel(), KDChart::AbstractDiagram::setAttributesModelRootIndex(), KDChart::LineDiagram::setCenterDataPoints(), KDChart::Plotter::setDataBoundariesDirty(), KDChart::AbstractDiagram::setDatasetDimensionInternal(), KDChart::AbstractDiagram::setModel(), setThreeDBarAttributes(), KDChart::LineDiagram::setThreeDLineAttributes(), and KDChart::LineDiagram::setType().
|
inherited |
Sets the dataset dimension of the diagram. Using this method is deprecated. Use the specific diagram types instead.
Definition at line 966 of file KDChartAbstractDiagram.cpp.
|
protectedinherited |
Definition at line 973 of file KDChartAbstractDiagram.cpp.
References d, KDChart::AbstractDiagram::layoutChanged(), and KDChart::AbstractDiagram::setDataBoundariesDirty().
Referenced by KDChart::Plotter::Plotter(), KDChart::TernaryLineDiagram::TernaryLineDiagram(), and KDChart::TernaryPointDiagram::TernaryPointDiagram().
|
inherited |
Set the DataValueAttributes for the given index.
index | The datapoint to set the attributes for. With a dataset dimension of two, this is the index of the key of each key/value pair. |
a | The attributes to set. |
Definition at line 310 of file KDChartAbstractDiagram.cpp.
References d, KDChart::DataValueLabelAttributesRole, and KDChart::AbstractDiagram::propertiesChanged().
Referenced by KDChart::AbstractDiagram::setAllowOverlappingDataValueTexts().
|
inherited |
Set the DataValueAttributes for the given dataset.
dataset | The dataset to set the attributes for. |
a | The attributes to set. |
Definition at line 319 of file KDChartAbstractDiagram.cpp.
References d, KDChart::DataValueLabelAttributesRole, and KDChart::AbstractDiagram::propertiesChanged().
|
inherited |
Set the DataValueAttributes for all datapoints in the model.
a | The attributes to set. |
Definition at line 357 of file KDChartAbstractDiagram.cpp.
References d, KDChart::DataValueLabelAttributesRole, and KDChart::AbstractDiagram::propertiesChanged().
|
inherited |
Hide (or unhide, resp.) a data cell.
index | The 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. |
hidden | The hidden status to set. |
Definition at line 264 of file KDChartAbstractDiagram.cpp.
References d, KDChart::AbstractDiagram::dataHidden(), and KDChart::DataHiddenRole.
|
inherited |
Hide (or unhide, resp.) a dataset.
dataset | The dataset to set the hidden status for. |
hidden | The hidden status to set. |
Definition at line 273 of file KDChartAbstractDiagram.cpp.
References d, KDChart::AbstractDiagram::dataHidden(), and KDChart::DataHiddenRole.
|
inherited |
Hide (or unhide, resp.) all datapoints in the model.
hidden | The hidden status to set. |
Definition at line 279 of file KDChartAbstractDiagram.cpp.
References d, KDChart::AbstractDiagram::dataHidden(), and KDChart::DataHiddenRole.
|
overrideinherited |
Definition at line 169 of file KDChartAbstractCartesianDiagram.cpp.
References KDChart::AbstractDiagram::setModel().
Referenced by KDChart::LeveyJenningsDiagram::setModel().
void BarDiagram::setOrientation | ( | Qt::Orientation | orientation | ) |
Sets the orientation of the bar diagram.
Definition at line 186 of file KDChartBarDiagram.cpp.
References d.
|
inherited |
Set the pen to be used, for painting the datapoint at the given index.
index | The datapoint's index in the model. With a dataset dimension of two, this is the index of the key of each key/value pair. |
pen | The pen to use. |
Definition at line 647 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), KDChart::DatasetPenRole, KDChart::AbstractDiagram::propertiesChanged(), and KDChart::AttributesModel::setData().
Referenced by KDChart::LeveyJenningsDiagram::LeveyJenningsDiagram().
|
inherited |
Set the pen to be used, for painting the given dataset.
dataset | The dataset to set the pen for. |
pen | The pen to use. |
Definition at line 662 of file KDChartAbstractDiagram.cpp.
References d, KDChart::DatasetPenRole, and KDChart::AbstractDiagram::propertiesChanged().
|
inherited |
Set the pen to be used, for painting all datasets in the model.
pen | The pen to use. |
Definition at line 655 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), KDChart::DatasetPenRole, KDChart::AbstractDiagram::propertiesChanged(), and KDChart::AttributesModel::setModelData().
|
inherited |
Deprecated method that turns the percent mode of this diagram on or off.
This method is deprecated. Use the setType() method of a supporting diagram implementation instead, e.g. BarDiagram::setType().
Definition at line 388 of file KDChartAbstractDiagram.cpp.
References d, and KDChart::AbstractDiagram::propertiesChanged().
Referenced by KDChart::LineDiagram::setType().
|
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.
Definition at line 147 of file KDChartAbstractCartesianDiagram.cpp.
References d.
|
overrideinherited |
Definition at line 163 of file KDChartAbstractCartesianDiagram.cpp.
References KDChart::AbstractDiagram::attributesModel(), d, and KDChart::AbstractDiagram::setRootIndex().
|
overrideinherited |
|
overrideinherited |
Associate a seleection model with the diagrom.
Definition at line 150 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::modelsChanged().
void BarDiagram::setThreeDBarAttributes | ( | const ThreeDBarAttributes & | a | ) |
Sets the global 3D bar attributes to threeDAttrs.
Definition at line 261 of file KDChartBarDiagram.cpp.
References d, KDChart::AbstractDiagram::layoutChanged(), KDChart::AbstractDiagram::propertiesChanged(), KDChart::AbstractDiagram::setDataBoundariesDirty(), and KDChart::ThreeDBarAttributesRole.
void BarDiagram::setThreeDBarAttributes | ( | int | column, |
const ThreeDBarAttributes & | a | ||
) |
Sets the 3D bar attributes of dataset column to threeDAttrs.
Definition at line 272 of file KDChartBarDiagram.cpp.
References d, KDChart::AbstractDiagram::propertiesChanged(), KDChart::AbstractDiagram::setDataBoundariesDirty(), and KDChart::ThreeDBarAttributesRole.
void BarDiagram::setThreeDBarAttributes | ( | const QModelIndex & | index, |
const ThreeDBarAttributes & | a | ||
) |
Sets the 3D line attributes of model index index to threeDAttrs.
Definition at line 283 of file KDChartBarDiagram.cpp.
References d, KDChart::AbstractDiagram::propertiesChanged(), KDChart::AbstractDiagram::setDataBoundariesDirty(), and KDChart::ThreeDBarAttributesRole.
void BarDiagram::setType | ( | const BarType | type | ) |
Sets the bar diagram's type to type.
Definition at line 170 of file KDChartBarDiagram.cpp.
References d.
Referenced by clone().
|
inherited |
Set the unit prefix to be used on axes for one specific column.
Sets the unit prefix for one value.
prefix | The prefix to be used. |
column | The column which should be set. |
orientation | The orientation of the axis to use. |
prefix | the prefix to be set |
column | the value using that prefix |
orientation | the orientantion of the axis to set |
Definition at line 734 of file KDChartAbstractDiagram.cpp.
References d.
|
inherited |
Set the unit prefix to be used on axes for all columns.
Sets the unit prefix for all values.
prefix | The prefix to be used. |
orientation | The orientation of the axis to use. |
prefix | the prefix to be set |
orientation | the orientantion of the axis to set |
Definition at line 744 of file KDChartAbstractDiagram.cpp.
References d.
|
inherited |
Set the unit prefix to be used on axes for one specific column.
Sets the unit suffix for one value.
suffix | The suffix to be used. |
column | The column which should be set. |
orientation | The orientation of the axis to use. |
suffix | the suffix to be set |
column | the value using that suffix |
orientation | the orientantion of the axis to set |
Definition at line 755 of file KDChartAbstractDiagram.cpp.
References d.
|
inherited |
Set the unit prefix to be used on axes for all columns.
Sets the unit suffix for all values.
suffix | The suffix to be used. |
orientation | The orientation of the axis to use. |
suffix | the suffix to be set |
orientation | the orientantion of the axis to set |
Definition at line 765 of file KDChartAbstractDiagram.cpp.
References d.
|
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.
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().
ThreeDBarAttributes BarDiagram::threeDBarAttributes | ( | ) | const |
Definition at line 297 of file KDChartBarDiagram.cpp.
References d, and KDChart::ThreeDBarAttributesRole.
Referenced by threeDBarAttributes(), and threeDItemDepth().
ThreeDBarAttributes BarDiagram::threeDBarAttributes | ( | int | column | ) | const |
Definition at line 305 of file KDChartBarDiagram.cpp.
References d, threeDBarAttributes(), and KDChart::ThreeDBarAttributesRole.
ThreeDBarAttributes BarDiagram::threeDBarAttributes | ( | const QModelIndex & | index | ) | const |
Definition at line 316 of file KDChartBarDiagram.cpp.
References d, and KDChart::ThreeDBarAttributesRole.
|
overrideprotectedvirtual |
Implements KDChart::AbstractCartesianDiagram.
Definition at line 323 of file KDChartBarDiagram.cpp.
References threeDBarAttributes(), and KDChart::AbstractThreeDAttributes::validDepth().
|
overrideprotectedvirtual |
Implements KDChart::AbstractCartesianDiagram.
Definition at line 328 of file KDChartBarDiagram.cpp.
References threeDBarAttributes(), and KDChart::AbstractThreeDAttributes::validDepth().
BarDiagram::BarType BarDiagram::type | ( | ) | const |
Definition at line 178 of file KDChartBarDiagram.cpp.
References d.
|
inherited |
Retrieves the axis unit prefix for a specific column.
Returns the unit prefix for a special value.
column | The column whose prefix should be retrieved. |
orientation | The orientation of the axis. |
fallback | If true, the prefix for all columns is returned, when none is set for the selected column. |
column | the value which's prefix is requested |
orientation | the orientation of the axis |
fallback | if true, the global prefix is return when no specific one is set for that value |
Definition at line 777 of file KDChartAbstractDiagram.cpp.
References d.
Referenced by KDChart::AbstractDiagram::itemRowLabels(), and KDChart::CartesianAxis::paint().
|
inherited |
Retrieves the axis unit prefix.
Returns the global unit prefix.
orientation | The orientation of the axis. |
orientation | the orientation of the axis |
Definition at line 788 of file KDChartAbstractDiagram.cpp.
References d.
|
inherited |
Retrieves the axis unit suffix for a specific column.
Returns the unit suffix for a special value.
column | The column whose prefix should be retrieved. |
orientation | The orientation of the axis. |
fallback | If true, the suffix for all columns is returned, when none is set for the selected column. |
column | the value which's suffix is requested |
orientation | the orientation of the axis |
fallback | if true, the global suffix is return when no specific one is set for that value |
Definition at line 800 of file KDChartAbstractDiagram.cpp.
References d.
Referenced by KDChart::AbstractDiagram::itemRowLabels(), and KDChart::CartesianAxis::paint().
|
inherited |
Retrieves the axis unit suffix.
Returns the global unit suffix.
orientation | The orientation of the axis. |
orientation | the orientation of the axis |
Definition at line 811 of file KDChartAbstractDiagram.cpp.
References d.
|
inherited |
Definition at line 995 of file KDChartAbstractDiagram.cpp.
References d.
Referenced by KDChart::AbstractDiagram::doItemsLayout(), KDChart::AbstractCartesianDiagram::setCoordinatePlane(), KDChart::AbstractDiagram::setDataBoundariesDirty(), KDChart::LeveyJenningsDiagram::setExpectedMeanValue(), KDChart::LeveyJenningsDiagram::setExpectedStandardDeviation(), KDChart::LeveyJenningsDiagram::setFluidicsPackChangedSymbolPosition(), KDChart::LeveyJenningsDiagram::setFluidicsPackChanges(), KDChart::LeveyJenningsDiagram::setLotChangedSymbolPosition(), KDChart::LeveyJenningsDiagram::setScanLinePen(), KDChart::LeveyJenningsDiagram::setSensorChangedSymbolPosition(), KDChart::LeveyJenningsDiagram::setSensorChanges(), KDChart::LeveyJenningsDiagram::setSymbol(), and KDChart::LeveyJenningsDiagram::setTimeRange().
|
inherited |
Set the palette to be used, for painting datasets to the default palette.
Definition at line 866 of file KDChartAbstractDiagram.cpp.
References d, and KDChart::AttributesModel::PaletteTypeDefault.
|
inherited |
Set the palette to be used, for painting datasets to the rainbow palette.
Definition at line 876 of file KDChartAbstractDiagram.cpp.
References d, and KDChart::AttributesModel::PaletteTypeRainbow.
|
virtualinherited |
Returns whether the diagram is using its own built-in attributes model or an attributes model that was set via setAttributesModel.
Definition at line 193 of file KDChartAbstractDiagram.cpp.
References d.
|
inherited |
Set the palette to be used, for painting datasets to the subdued palette.
Definition at line 871 of file KDChartAbstractDiagram.cpp.
References d, and KDChart::AttributesModel::PaletteTypeSubdued.
|
protectedinherited |
Helper method, retrieving the data value (DisplayRole) for a given row and column.
row | The row to query. |
column | The column to query. |
Definition at line 985 of file KDChartAbstractDiagram.cpp.
References KDChart::AbstractDiagram::attributesModelRootIndex(), and d.
|
overrideinherited |
[reimplemented]
Definition at line 833 of file KDChartAbstractDiagram.cpp.
|
signalinherited |
Emitted upon change of the view coordinate system.
Referenced by KDChart::AbstractCartesianDiagram::setCoordinatePlane(), and KDChart::AbstractCartesianDiagram::~AbstractCartesianDiagram().
|
overrideinherited |
|
virtualinherited |
Definition at line 860 of file KDChartAbstractDiagram.cpp.
References d.
|
overrideinherited |