![]() |
KD Chart 2
[rev.2.8]
|
Layout item showing a data point marker. More...
#include <KDChartLayoutItems.h>


Public Member Functions | |
| Qt::Orientations | expandingDirections () const override |
| QRect | geometry () const override |
| bool | isEmpty () const override |
| MarkerLayoutItem (AbstractDiagram *diagram, const MarkerAttributes &marker, const QBrush &brush, const QPen &pen, Qt::Alignment alignment=0) | |
| QSize | maximumSize () const override |
| QSize | minimumSize () const override |
| void | paint (QPainter *) override |
| virtual void | paintAll (QPainter &painter) |
| Default impl: just call paint. More... | |
| virtual void | paintCtx (PaintContext *context) |
| Default impl: Paint the complete item using its layouted position and size. More... | |
| QLayout * | parentLayout () |
| void | removeFromParentLayout () |
| void | setGeometry (const QRect &r) override |
| void | setParentLayout (QLayout *lay) |
| virtual void | setParentWidget (QWidget *widget) |
| Inform the item about its widget: This enables the item, to trigger that widget's update, whenever the size of the item's contents has changed. More... | |
| QSize | sizeHint () const override |
| virtual void | sizeHintChanged () const |
| Report changed size hint: ask the parent widget to recalculate the layout. More... | |
Static Public Member Functions | |
| static void | paintIntoRect (QPainter *painter, const QRect &rect, AbstractDiagram *diagram, const MarkerAttributes &marker, const QBrush &brush, const QPen &pen) |
Protected Attributes | |
| QWidget * | mParent |
| QLayout * | mParentLayout |
Layout item showing a data point marker.
Definition at line 219 of file KDChartLayoutItems.h.
| KDChart::MarkerLayoutItem::MarkerLayoutItem | ( | KDChart::AbstractDiagram * | diagram, |
| const MarkerAttributes & | marker, | ||
| const QBrush & | brush, | ||
| const QPen & | pen, | ||
| Qt::Alignment | alignment = 0 |
||
| ) |
Definition at line 630 of file KDChartLayoutItems.cpp.
|
override |
Definition at line 642 of file KDChartLayoutItems.cpp.
|
override |
Definition at line 647 of file KDChartLayoutItems.cpp.
|
override |
Definition at line 652 of file KDChartLayoutItems.cpp.
|
override |
Definition at line 657 of file KDChartLayoutItems.cpp.
|
override |
Definition at line 662 of file KDChartLayoutItems.cpp.
|
overridevirtual |
Implements KDChart::AbstractLayoutItem.
Definition at line 678 of file KDChartLayoutItems.cpp.
|
virtualinherited |
Default impl: just call paint.
Derived classes like KDChart::AbstractArea are providing additional action here.
Reimplemented in KDChart::TextArea, KDChart::AbstractArea, and KDChart::TernaryAxis.
Definition at line 64 of file KDChartLayoutItems.cpp.
|
virtualinherited |
Default impl: Paint the complete item using its layouted position and size.
Reimplemented in KDChart::TernaryAxis, KDChart::LeveyJenningsAxis, and KDChart::CartesianAxis.
Definition at line 72 of file KDChartLayoutItems.cpp.
References KDChart::PaintContext::painter().
|
static |
Definition at line 683 of file KDChartLayoutItems.cpp.
References KDChart::MarkerAttributes::markerSize(), and KDChart::AbstractDiagram::paintMarker().
Referenced by KDChart::LineWithMarkerLayoutItem::paint().
|
inherited |
Definition at line 77 of file KDChartLayoutItems.h.
|
inherited |
Definition at line 81 of file KDChartLayoutItems.h.
Referenced by KDChart::Chart::takeCoordinatePlane(), and KDChart::Chart::takeHeaderFooter().
|
override |
Definition at line 667 of file KDChartLayoutItems.cpp.
|
inherited |
Definition at line 73 of file KDChartLayoutItems.h.
Referenced by KDChart::Chart::addHeaderFooter(), and KDChart::Chart::takeHeaderFooter().
|
virtualinherited |
Inform the item about its widget: This enables the item, to trigger that widget's update, whenever the size of the item's contents has changed.
Thus, you need to call setParentWidget on every item, that has a non-fixed size.
Definition at line 59 of file KDChartLayoutItems.cpp.
References KDChart::AbstractLayoutItem::mParent.
Referenced by KDChart::HeaderFooter::setParent(), and KDChart::AbstractCartesianDiagram::takeAxis().
|
override |
Definition at line 672 of file KDChartLayoutItems.cpp.
|
virtualinherited |
Report changed size hint: ask the parent widget to recalculate the layout.
Definition at line 81 of file KDChartLayoutItems.cpp.
|
protectedinherited |
Definition at line 91 of file KDChartLayoutItems.h.
Referenced by KDChart::AbstractLayoutItem::setParentWidget().
|
protectedinherited |
Definition at line 92 of file KDChartLayoutItems.h.