KD Chart 2
[rev.2.5.1]
|
An empty layout item. More...
#include <KDChartLayoutItems.h>
Public Member Functions | |
AutoSpacerLayoutItem (bool layoutIsAtTopPosition, QHBoxLayout *rightLeftLayout, bool layoutIsAtLeftPosition, QVBoxLayout *topBottomLayout) | |
virtual Qt::Orientations | expandingDirections () const |
virtual QRect | geometry () const |
virtual bool | isEmpty () const |
virtual QSize | maximumSize () const |
virtual QSize | minimumSize () const |
virtual void | paint (QPainter *) |
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 () |
virtual void | setGeometry (const QRect &r) |
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... | |
virtual QSize | sizeHint () const |
virtual void | sizeHintChanged () const |
Report changed size hint: ask the parent widget to recalculate the layout. More... | |
Protected Attributes | |
QWidget * | mParent |
QLayout * | mParentLayout |
An empty layout item.
Definition at line 449 of file KDChartLayoutItems.h.
KDChart::AutoSpacerLayoutItem::AutoSpacerLayoutItem | ( | bool | layoutIsAtTopPosition, |
QHBoxLayout * | rightLeftLayout, | ||
bool | layoutIsAtLeftPosition, | ||
QVBoxLayout * | topBottomLayout | ||
) |
Definition at line 919 of file KDChartLayoutItems.cpp.
|
virtual |
Definition at line 930 of file KDChartLayoutItems.cpp.
|
virtual |
Definition at line 935 of file KDChartLayoutItems.cpp.
|
virtual |
Definition at line 940 of file KDChartLayoutItems.cpp.
|
virtual |
Definition at line 945 of file KDChartLayoutItems.cpp.
|
virtual |
Definition at line 950 of file KDChartLayoutItems.cpp.
|
virtual |
Implements KDChart::AbstractLayoutItem.
Definition at line 1022 of file KDChartLayoutItems.cpp.
|
virtualinherited |
Default impl: just call paint.
Derived classes like KDChart::AbstractArea are providing additional action here.
Reimplemented in KDChart::AbstractArea, KDChart::TextArea, 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::CartesianAxis, KDChart::LeveyJenningsAxis, and KDChart::TernaryAxis.
Definition at line 72 of file KDChartLayoutItems.cpp.
References KDChart::PaintContext::painter().
|
inherited |
Definition at line 78 of file KDChartLayoutItems.h.
|
inherited |
Definition at line 82 of file KDChartLayoutItems.h.
Referenced by KDChart::Chart::takeCoordinatePlane(), and KDChart::Chart::takeHeaderFooter().
|
virtual |
Definition at line 955 of file KDChartLayoutItems.cpp.
|
inherited |
Definition at line 74 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().
|
virtual |
Definition at line 980 of file KDChartLayoutItems.cpp.
References KDChart::AbstractArea::bottomOverlap(), KDChart::AbstractArea::leftOverlap(), KDChart::AbstractArea::rightOverlap(), KDChart::AbstractArea::topOverlap(), and updateCommonBrush().
|
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 92 of file KDChartLayoutItems.h.
Referenced by KDChart::AbstractLayoutItem::setParentWidget().
|
protectedinherited |
Definition at line 93 of file KDChartLayoutItems.h.