93 virtual
void resize(const
QSizeF &area) = 0;
137 virtual
bool usesExternalAttributesModel() const;
153 void setRootIndex(const
QModelIndex &idx) override;
164 int horizontalOffset() const override;
166 int verticalOffset() const override;
168 bool isIndexHidden(const
QModelIndex &index) const override;
177 void doItemsLayout() override;
207 void setHidden(const
QModelIndex &index,
bool hidden);
221 void setHidden(
int dataset,
bool hidden);
234 void setHidden(
bool hidden);
242 bool isHidden() const;
251 bool isHidden(
int dataset) const;
268 void setDataValueAttributes(const
QModelIndex &index,
324 void setPen(
int dataset, const
QPen &pen);
330 void setPen(const
QPen &pen);
346 QPen pen(
int dataset) const;
369 void setBrush(
int dataset, const
QBrush &brush);
375 void setBrush(const
QBrush &brush);
391 QBrush brush(
int dataset) const;
407 void setUnitPrefix(const
QString &prefix,
int column,
Qt::Orientation orientation);
413 void setUnitPrefix(const
QString &prefix,
Qt::Orientation orientation);
421 void setUnitSuffix(const
QString &suffix,
int column,
Qt::Orientation orientation);
427 void setUnitSuffix(const
QString &suffix,
Qt::Orientation orientation);
437 QString unitPrefix(
int column,
Qt::Orientation orientation,
bool fallback = false) const;
443 QString unitPrefix(
Qt::Orientation orientation) const;
453 QString unitSuffix(
int column,
Qt::Orientation orientation,
bool fallback = false) const;
459 QString unitSuffix(
Qt::Orientation orientation) const;
465 void setAllowOverlappingDataValueTexts(
bool allow);
470 bool allowOverlappingDataValueTexts() const;
477 void setAntiAliasing(
bool enabled);
483 bool antiAliasing() const;
491 void useDefaultColors();
498 void useRainbowColors();
505 void useSubduedColors();
562 Q_DECL_DEPRECATED
void setPercentMode(
bool percent);
575 bool percentMode() const;
577 virtual
void paintMarker(
QPainter *painter,
596 int datasetDimension() const;
604 Q_DECL_DEPRECATED
void setDatasetDimension(
int dimension);
607 void setDatasetDimensionInternal(
int dimension);
619 const
QPointF &pos, qreal value);
625 QModelIndexList indexesAt(const
QPoint &point) const;
626 QModelIndexList indexesIn(const
QRect &rect) const;
629 virtual
bool checkInvariants(
bool justReturnTheStatus = false) const;
633 void setDataBoundariesDirty() const;
643 Q_DECL_DEPRECATED virtual
void paintDataValueTexts(
QPainter *painter);
651 Q_DECL_DEPRECATED virtual
void paintMarkers(
QPainter *painter);
652 void setAttributesModelRootIndex(const
QModelIndex &);
662 Q_DECL_DEPRECATED qreal valueForCell(
int row,
int column) const;
679 void aboutToBeDestroyed();
682 void modelsChanged();
689 void modelDataChanged();
695 void propertiesChanged();
698 void boundariesChanged();
700 void viewportCoordinateSystemChanged();
Stores information about painting diagrams.