KChart
KChartAbstractArea.cpp
Base class for AbstractArea and AbstractAreaWidget: An area in the chart with a background,...
Definition KChartAbstractAreaBase.h:52
virtual int bottomOverlap(bool doNotRecalculate=false) const
This is called at layout time by KChart:AutoSpacerLayoutItem::sizeHint().
Definition KChartAbstractArea.cpp:84
virtual int rightOverlap(bool doNotRecalculate=false) const
This is called at layout time by KChart::AutoSpacerLayoutItem::sizeHint().
Definition KChartAbstractArea.cpp:68
void paintAll(QPainter &painter) override
Call paintAll, if you want the background and the frame to be drawn before the normal paint() is invo...
Definition KChartAbstractArea.cpp:106
virtual int topOverlap(bool doNotRecalculate=false) const
This is called at layout time by KChart::AutoSpacerLayoutItem::sizeHint().
Definition KChartAbstractArea.cpp:76
virtual int leftOverlap(bool doNotRecalculate=false) const
This is called at layout time by KChart::AutoSpacerLayoutItem::sizeHint().
Definition KChartAbstractArea.cpp:60
void positionHasChanged() override
Definition KChartAbstractArea.cpp:142
QRect areaGeometry() const override
Definition KChartAbstractArea.cpp:137
virtual void paintIntoRect(QPainter &painter, const QRect &rect)
Draws the background and frame, then calls paint().
Definition KChartAbstractArea.cpp:94
Base class for all layout items of KChart.
Definition KChartLayoutItems.h:39
QCA_EXPORT void init()
virtual QRect geometry() const const=0
virtual void setGeometry(const QRect &r)=0
virtual QSize sizeHint() const const=0
Q_EMITQ_EMIT
bool blockSignals(bool block)
bool signalsBlocked() const const
void translate(const QPoint &offset)
int left() const const
void moveTo(const QPoint &position)
int top() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:02:46 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:02:46 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.