KChart::AbstractDiagram
#include <KChartAbstractDiagram.h>
Protected Slots | |
void | setDataBoundariesDirty () const |
Detailed Description
AbstractDiagram defines the interface for diagram classes.
AbstractDiagram is the base class for diagram classes ("chart types").
It defines the interface, that needs to be implemented for the diagram, to function within the KChart framework. It extends Interview's QAbstractItemView.
Definition at line 36 of file KChartAbstractDiagram.h.
Constructor & Destructor Documentation
◆ AbstractDiagram()
|
explicitprotected |
Definition at line 34 of file KChartAbstractDiagram.cpp.
◆ ~AbstractDiagram()
|
override |
Definition at line 41 of file KChartAbstractDiagram.cpp.
Member Function Documentation
◆ aboutToBeDestroyed
|
signal |
This signal is emitted when this diagram is being destroyed, but before all the data, i.e.
the attributes model, is invalidated.
◆ allowOverlappingDataValueTexts()
bool AbstractDiagram::allowOverlappingDataValueTexts | ( | ) | const |
- Returns
- Whether data value labels are allowed to overlap.
Definition at line 353 of file KChartAbstractDiagram.cpp.
◆ antiAliasing()
bool AbstractDiagram::antiAliasing | ( | ) | const |
- Returns
- Whether anti-aliasing is to be used for rendering this diagram.
Definition at line 364 of file KChartAbstractDiagram.cpp.
◆ attributesModel()
|
virtual |
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.
- Returns
- The AttributesModel associated with the diagram.
- See also
- setAttributesModel
Definition at line 187 of file KChartAbstractDiagram.cpp.
◆ attributesModelAboutToChange
|
signal |
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.
◆ attributesModelRootIndex()
|
protected |
returns a QModelIndex pointing into the AttributesModel that corresponds to the root index of the diagram.
Definition at line 212 of file KChartAbstractDiagram.cpp.
◆ boundariesChanged
|
signal |
Emitted upon change of a data boundary.
◆ brush() [1/3]
QBrush AbstractDiagram::brush | ( | ) | const |
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.
- Returns
- The brush to use for painting.
Definition at line 884 of file KChartAbstractDiagram.cpp.
◆ brush() [2/3]
QBrush AbstractDiagram::brush | ( | const QModelIndex & | index | ) | const |
Retrieve the brush to be used, for painting the datapoint at the given index in the model.
- Parameters
-
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.
- Returns
- The brush to use for painting.
Definition at line 897 of file KChartAbstractDiagram.cpp.
◆ brush() [3/3]
QBrush AbstractDiagram::brush | ( | int | dataset | ) | const |
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
-
dataset The dataset to retrieve the brush for.
- Returns
- The brush to use for painting.
Definition at line 889 of file KChartAbstractDiagram.cpp.
◆ calculateDataBoundaries()
◆ checkInvariants()
|
protectedvirtual |
Definition at line 1126 of file KChartAbstractDiagram.cpp.
◆ compare()
bool AbstractDiagram::compare | ( | const AbstractDiagram * | other | ) | const |
Returns true if both diagrams have the same settings.
Definition at line 54 of file KChartAbstractDiagram.cpp.
◆ coordinatePlane()
AbstractCoordinatePlane * AbstractDiagram::coordinatePlane | ( | ) | const |
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.
- Returns
- The coordinate plane associated with the diagram.
Definition at line 96 of file KChartAbstractDiagram.cpp.
◆ dataBoundaries()
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 101 of file KChartAbstractDiagram.cpp.
◆ dataChanged()
|
overridevirtual |
\reimpl
Reimplemented from QAbstractItemView.
Definition at line 233 of file KChartAbstractDiagram.cpp.
◆ dataHidden
|
signal |
This signal is emitted, when the hidden status of at least one data cell was (un)set.
◆ datasetBrushes()
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 1087 of file KChartAbstractDiagram.cpp.
◆ datasetDimension()
int AbstractDiagram::datasetDimension | ( | ) | const |
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.
- Returns
- The dataset dimension of the diagram.
Definition at line 1138 of file KChartAbstractDiagram.cpp.
◆ datasetLabels()
QStringList AbstractDiagram::datasetLabels | ( | ) | const |
The set of dataset labels currently displayed, for use in legends, etc.
- Returns
- The set of dataset labels currently displayed.
Definition at line 1074 of file KChartAbstractDiagram.cpp.
◆ datasetMarkers()
QList< MarkerAttributes > AbstractDiagram::datasetMarkers | ( | ) | const |
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 1113 of file KChartAbstractDiagram.cpp.
◆ datasetPens()
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 1100 of file KChartAbstractDiagram.cpp.
◆ dataValueAttributes() [1/3]
DataValueAttributes AbstractDiagram::dataValueAttributes | ( | ) | const |
Retrieve the DataValueAttributes specified globally.
This will fall back automatically to the default settings, if there are no specific settings.
- Returns
- The global DataValueAttributes.
Definition at line 306 of file KChartAbstractDiagram.cpp.
◆ dataValueAttributes() [2/3]
DataValueAttributes AbstractDiagram::dataValueAttributes | ( | const QModelIndex & | index | ) | const |
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
-
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.
- Returns
- The DataValueAttributes for the given index.
Definition at line 331 of file KChartAbstractDiagram.cpp.
◆ dataValueAttributes() [3/3]
DataValueAttributes AbstractDiagram::dataValueAttributes | ( | int | dataset | ) | const |
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
-
dataset The dataset to retrieve the attributes for.
- Returns
- The DataValueAttributes for the given dataset.
Definition at line 311 of file KChartAbstractDiagram.cpp.
◆ doItemsLayout()
|
override |
\reimpl
Definition at line 224 of file KChartAbstractDiagram.cpp.
◆ horizontalOffset()
|
overridevirtual |
◆ indexAt()
|
overridevirtual |
◆ indexesAt()
This method is added alongside with indexAt from QAIM, since in KChart multiple indexes can be displayed at the same spot.
Definition at line 1184 of file KChartAbstractDiagram.cpp.
◆ indexesIn()
Definition at line 1189 of file KChartAbstractDiagram.cpp.
◆ isHidden() [1/3]
bool AbstractDiagram::isHidden | ( | ) | const |
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 266 of file KChartAbstractDiagram.cpp.
◆ isHidden() [2/3]
bool AbstractDiagram::isHidden | ( | const QModelIndex & | index | ) | const |
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
-
index The datapoint to retrieve the hidden status for.
- Returns
- The hidden status for the given index.
Definition at line 279 of file KChartAbstractDiagram.cpp.
◆ isHidden() [3/3]
bool AbstractDiagram::isHidden | ( | int | dataset | ) | const |
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
-
dataset The dataset to retrieve the hidden status for.
- Returns
- The hidden status for the given dataset.
Definition at line 271 of file KChartAbstractDiagram.cpp.
◆ isIndexHidden()
|
overridevirtual |
◆ itemRowLabels()
QStringList AbstractDiagram::itemRowLabels | ( | ) | const |
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 1058 of file KChartAbstractDiagram.cpp.
◆ layoutChanged
|
signal |
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.
◆ modelDataChanged
|
signal |
This signal is emitted, when the model data is changed.
◆ modelsChanged
|
signal |
This signal is emitted when either the model or the AttributesModel is replaced.
◆ moveCursor()
|
overridevirtual |
◆ paint()
|
pure virtual |
Draw the diagram contents to the rectangle and painter, that are passed in as part of the paint context.
- Parameters
-
paintContext All information needed for painting.
Implemented in KChart::BarDiagram, KChart::LeveyJenningsDiagram, KChart::LineDiagram, KChart::Plotter, KChart::PieDiagram, KChart::PolarDiagram, KChart::RadarDiagram, KChart::RingDiagram, KChart::TernaryLineDiagram, and KChart::TernaryPointDiagram.
◆ paintDataValueText()
void AbstractDiagram::paintDataValueText | ( | QPainter * | painter, |
const QModelIndex & | index, | ||
const QPointF & | pos, | ||
qreal | value ) |
Definition at line 381 of file KChartAbstractDiagram.cpp.
◆ paintDataValueTexts()
- 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 390 of file KChartAbstractDiagram.cpp.
◆ paintMarker() [1/3]
void AbstractDiagram::paintMarker | ( | QPainter * | painter, |
const DataValueAttributes & | a, | ||
const QModelIndex & | index, | ||
const QPointF & | pos ) |
Definition at line 417 of file KChartAbstractDiagram.cpp.
◆ paintMarker() [2/3]
|
virtual |
Definition at line 476 of file KChartAbstractDiagram.cpp.
◆ paintMarker() [3/3]
void AbstractDiagram::paintMarker | ( | QPainter * | painter, |
const QModelIndex & | index, | ||
const QPointF & | pos ) |
Definition at line 468 of file KChartAbstractDiagram.cpp.
◆ paintMarkers()
- 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 796 of file KChartAbstractDiagram.cpp.
◆ pen() [1/3]
QPen AbstractDiagram::pen | ( | ) | const |
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 843 of file KChartAbstractDiagram.cpp.
◆ pen() [2/3]
QPen AbstractDiagram::pen | ( | const QModelIndex & | index | ) | const |
Retrieve the pen to be used, for painting the datapoint at the given index in the model.
- Parameters
-
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.
- Returns
- The pen to use for painting.
Definition at line 856 of file KChartAbstractDiagram.cpp.
◆ pen() [3/3]
QPen AbstractDiagram::pen | ( | int | dataset | ) | const |
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
-
dataset The dataset to retrieve the pen for.
- Returns
- The pen to use for painting.
Definition at line 848 of file KChartAbstractDiagram.cpp.
◆ percentMode()
bool AbstractDiagram::percentMode | ( | ) | const |
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 375 of file KChartAbstractDiagram.cpp.
◆ propertiesChanged
|
signal |
Emitted upon change of a property of the Diagram.
◆ resize()
Called by the widget's sizeEvent.
Adjust all internal structures, that are calculated, dependending on the size of the widget.
- Parameters
-
area
Reimplemented in KChart::BarDiagram, KChart::LineDiagram, KChart::Plotter, KChart::PieDiagram, KChart::PolarDiagram, KChart::RadarDiagram, KChart::RingDiagram, KChart::TernaryLineDiagram, and KChart::TernaryPointDiagram.
Definition at line 116 of file KChartAbstractDiagram.cpp.
◆ scrollTo()
|
overridevirtual |
◆ setAllowOverlappingDataValueTexts()
void AbstractDiagram::setAllowOverlappingDataValueTexts | ( | bool | allow | ) |
Set whether data value labels are allowed to overlap.
- Parameters
-
allow True means that overlapping labels are allowed.
Definition at line 344 of file KChartAbstractDiagram.cpp.
◆ setAntiAliasing()
void AbstractDiagram::setAntiAliasing | ( | bool | enabled | ) |
Set whether anti-aliasing is to be used while rendering this diagram.
- Parameters
-
enabled True means that AA is enabled.
Definition at line 358 of file KChartAbstractDiagram.cpp.
◆ setAttributesModel()
|
virtual |
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:
- Parameters
-
model The AttributesModel to use for this diagram.
Reimplemented in KChart::AbstractCartesianDiagram.
Definition at line 162 of file KChartAbstractDiagram.cpp.
◆ setAttributesModelRootIndex()
|
protected |
Definition at line 205 of file KChartAbstractDiagram.cpp.
◆ setBrush() [1/3]
Set the brush to be used, for painting all datasets in the model.
- Parameters
-
brush The brush to use.
Definition at line 871 of file KChartAbstractDiagram.cpp.
◆ setBrush() [2/3]
void AbstractDiagram::setBrush | ( | const QModelIndex & | index, |
const QBrush & | brush ) |
Set the brush to be used, for painting the datapoint at the given index.
- Parameters
-
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 863 of file KChartAbstractDiagram.cpp.
◆ setBrush() [3/3]
Set the brush to be used, for painting the given dataset.
- Parameters
-
dataset The dataset to set the brush for. brush The brush to use.
Definition at line 878 of file KChartAbstractDiagram.cpp.
◆ setCoordinatePlane()
|
virtual |
Set the coordinate plane associated with the diagram.
This determines how coordinates in value space are mapped into pixel space. The chart takes ownership.
Reimplemented in KChart::AbstractCartesianDiagram.
Definition at line 219 of file KChartAbstractDiagram.cpp.
◆ setDataBoundariesDirty
|
protectedslot |
Definition at line 110 of file KChartAbstractDiagram.cpp.
◆ setDatasetDimension()
void AbstractDiagram::setDatasetDimension | ( | int | dimension | ) |
Sets the dataset dimension of the diagram. Using this method is deprecated. Use the specific diagram types instead.
Definition at line 1143 of file KChartAbstractDiagram.cpp.
◆ setDatasetDimensionInternal()
|
protected |
Definition at line 1150 of file KChartAbstractDiagram.cpp.
◆ setDataValueAttributes() [1/3]
void AbstractDiagram::setDataValueAttributes | ( | const DataValueAttributes & | a | ) |
Set the DataValueAttributes for all datapoints in the model.
- Parameters
-
a The attributes to set.
Definition at line 338 of file KChartAbstractDiagram.cpp.
◆ setDataValueAttributes() [2/3]
void AbstractDiagram::setDataValueAttributes | ( | const QModelIndex & | index, |
const DataValueAttributes & | a ) |
Set the DataValueAttributes for the given index.
- Parameters
-
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 291 of file KChartAbstractDiagram.cpp.
◆ setDataValueAttributes() [3/3]
void AbstractDiagram::setDataValueAttributes | ( | int | dataset, |
const DataValueAttributes & | a ) |
Set the DataValueAttributes for the given dataset.
- Parameters
-
dataset The dataset to set the attributes for. a The attributes to set.
Definition at line 300 of file KChartAbstractDiagram.cpp.
◆ setHidden() [1/3]
void AbstractDiagram::setHidden | ( | bool | hidden | ) |
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 KChart'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
-
hidden The hidden status to set.
Definition at line 260 of file KChartAbstractDiagram.cpp.
◆ setHidden() [2/3]
void AbstractDiagram::setHidden | ( | const QModelIndex & | index, |
bool | hidden ) |
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 KChart'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
-
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 245 of file KChartAbstractDiagram.cpp.
◆ setHidden() [3/3]
void AbstractDiagram::setHidden | ( | int | dataset, |
bool | hidden ) |
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 KChart'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
-
dataset The dataset to set the hidden status for. hidden The hidden status to set.
Definition at line 254 of file KChartAbstractDiagram.cpp.
◆ setModel()
|
overridevirtual |
Associate a model with the diagram.
Reimplemented from QAbstractItemView.
Definition at line 122 of file KChartAbstractDiagram.cpp.
◆ setPen() [1/3]
void AbstractDiagram::setPen | ( | const QModelIndex & | index, |
const QPen & | pen ) |
Set the pen to be used, for painting the datapoint at the given index.
- Parameters
-
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 822 of file KChartAbstractDiagram.cpp.
◆ setPen() [2/3]
Set the pen to be used, for painting all datasets in the model.
- Parameters
-
pen The pen to use.
Definition at line 830 of file KChartAbstractDiagram.cpp.
◆ setPen() [3/3]
Set the pen to be used, for painting the given dataset.
- Parameters
-
dataset The dataset to set the pen for. pen The pen to use.
Definition at line 837 of file KChartAbstractDiagram.cpp.
◆ setPercentMode()
void AbstractDiagram::setPercentMode | ( | bool | percent | ) |
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().
- See also
- percentMode
Definition at line 369 of file KChartAbstractDiagram.cpp.
◆ setRootIndex()
|
overridevirtual |
Set the root index in the model, where the diagram starts referencing data for display.
Reimplemented from QAbstractItemView.
Definition at line 199 of file KChartAbstractDiagram.cpp.
◆ setSelection()
|
overridevirtual |
◆ setSelectionModel()
|
overridevirtual |
Associate a seleection model with the diagrom.
Reimplemented from QAbstractItemView.
Definition at line 139 of file KChartAbstractDiagram.cpp.
◆ setUnitPrefix() [1/2]
void AbstractDiagram::setUnitPrefix | ( | const QString & | prefix, |
int | column, | ||
Qt::Orientation | orientation ) |
Set the unit prefix to be used on axes for one specific column.
- Parameters
-
prefix The prefix to be used. column The column which should be set. orientation The orientation of the axis to use.
Definition at line 909 of file KChartAbstractDiagram.cpp.
◆ setUnitPrefix() [2/2]
void AbstractDiagram::setUnitPrefix | ( | const QString & | prefix, |
Qt::Orientation | orientation ) |
Set the unit prefix to be used on axes for all columns.
- Parameters
-
prefix The prefix to be used. orientation The orientation of the axis to use.
Definition at line 919 of file KChartAbstractDiagram.cpp.
◆ setUnitSuffix() [1/2]
void AbstractDiagram::setUnitSuffix | ( | const QString & | suffix, |
int | column, | ||
Qt::Orientation | orientation ) |
Set the unit prefix to be used on axes for one specific column.
- Parameters
-
suffix The suffix to be used. column The column which should be set. orientation The orientation of the axis to use.
Definition at line 930 of file KChartAbstractDiagram.cpp.
◆ setUnitSuffix() [2/2]
void AbstractDiagram::setUnitSuffix | ( | const QString & | suffix, |
Qt::Orientation | orientation ) |
Set the unit prefix to be used on axes for all columns.
- Parameters
-
suffix The suffix to be used. orientation The orientation of the axis to use.
Definition at line 940 of file KChartAbstractDiagram.cpp.
◆ unitPrefix() [1/2]
QString AbstractDiagram::unitPrefix | ( | int | column, |
Qt::Orientation | orientation, | ||
bool | fallback = false ) const |
Retrieves the axis unit prefix for a specific column.
- Parameters
-
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.
- Returns
- The axis unit prefix.
Definition at line 952 of file KChartAbstractDiagram.cpp.
◆ unitPrefix() [2/2]
QString AbstractDiagram::unitPrefix | ( | Qt::Orientation | orientation | ) | const |
Retrieves the axis unit prefix.
- Parameters
-
orientation The orientation of the axis.
- Returns
- The axis unit prefix.
Definition at line 963 of file KChartAbstractDiagram.cpp.
◆ unitSuffix() [1/2]
QString AbstractDiagram::unitSuffix | ( | int | column, |
Qt::Orientation | orientation, | ||
bool | fallback = false ) const |
Retrieves the axis unit suffix for a specific column.
- Parameters
-
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.
- Returns
- The axis unit suffix.
Definition at line 975 of file KChartAbstractDiagram.cpp.
◆ unitSuffix() [2/2]
QString AbstractDiagram::unitSuffix | ( | Qt::Orientation | orientation | ) | const |
Retrieves the axis unit suffix.
- Parameters
-
orientation The orientation of the axis.
- Returns
- The axis unit suffix.
Definition at line 986 of file KChartAbstractDiagram.cpp.
◆ update()
void AbstractDiagram::update | ( | ) | const |
Definition at line 1172 of file KChartAbstractDiagram.cpp.
◆ useDefaultColors()
void KChart::AbstractDiagram::useDefaultColors | ( | ) |
Set the palette to be used, for painting datasets to the default palette.
- See also
- KChart::Palette. FIXME: fold into one usePalette (KChart::Palette&) method
Definition at line 1043 of file KChartAbstractDiagram.cpp.
◆ useRainbowColors()
void KChart::AbstractDiagram::useRainbowColors | ( | ) |
Set the palette to be used, for painting datasets to the rainbow palette.
- See also
- KChart::Palette.
Definition at line 1053 of file KChartAbstractDiagram.cpp.
◆ usesExternalAttributesModel()
|
virtual |
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 182 of file KChartAbstractDiagram.cpp.
◆ useSubduedColors()
void KChart::AbstractDiagram::useSubduedColors | ( | ) |
Set the palette to be used, for painting datasets to the subdued palette.
- See also
- KChart::Palette.
Definition at line 1048 of file KChartAbstractDiagram.cpp.
◆ valueForCell()
|
protected |
Helper method, retrieving the data value (DisplayRole) for a given row and column.
- Parameters
-
row The row to query. column The column to query.
- Returns
- The value of the display role at the given row and column as a qreal.
Definition at line 1162 of file KChartAbstractDiagram.cpp.
◆ verticalOffset()
|
overridevirtual |
◆ viewportCoordinateSystemChanged
|
signal |
Emitted upon change of the view coordinate system.
◆ visualRect()
|
overridevirtual |
◆ visualRegion()
|
virtual |
Definition at line 1037 of file KChartAbstractDiagram.cpp.
◆ visualRegionForSelection()
|
overridevirtual |
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sun Feb 25 2024 18:40:00 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.