|
KD Chart 2
[rev.2.6]
|
#include <KDChartLayoutItems.h>


Public Member Functions | |
| const QObject * | autoReferenceArea () const |
| virtual Qt::Orientations | expandingDirections () const |
| pure virtual in QLayoutItem More... | |
| virtual QRect | geometry () const |
| pure virtual in QLayoutItem More... | |
| virtual bool | isEmpty () const |
| pure virtual in QLayoutItem More... | |
| virtual QSize | maximumSize () const |
| pure virtual in QLayoutItem More... | |
| virtual QSize | minimumSize () const |
| pure virtual in QLayoutItem More... | |
| virtual void | paint (QPainter *painter) |
| 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 | setAutoReferenceArea (const QObject *area) |
| virtual void | setGeometry (const QRect &r) |
| pure virtual in QLayoutItem More... | |
| 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... | |
| void | setText (const QString &text) |
| void | setTextAttributes (const TextAttributes &a) |
| virtual QSize | sizeHint () const |
| pure virtual in QLayoutItem More... | |
| virtual void | sizeHintChanged () const |
| Report changed size hint: ask the parent widget to recalculate the layout. More... | |
| QString | text () const |
| TextAttributes | textAttributes () const |
| TextBubbleLayoutItem () | |
| TextBubbleLayoutItem (const QString &text, const TextAttributes &attributes, const QObject *autoReferenceArea, KDChartEnums::MeasureOrientation autoReferenceOrientation, Qt::Alignment alignment=0) | |
| ~TextBubbleLayoutItem () | |
Protected Member Functions | |
| int | borderWidth () const |
Protected Attributes | |
| QWidget * | mParent |
| QLayout * | mParentLayout |
Definition at line 171 of file KDChartLayoutItems.h.
| KDChart::TextBubbleLayoutItem::TextBubbleLayoutItem | ( | ) |
Definition at line 103 of file KDChartLayoutItems.cpp.
| KDChart::TextBubbleLayoutItem::TextBubbleLayoutItem | ( | const QString & | text, |
| const TextAttributes & | attributes, | ||
| const QObject * | autoReferenceArea, | ||
| KDChartEnums::MeasureOrientation | autoReferenceOrientation, | ||
| Qt::Alignment | alignment = 0 |
||
| ) |
Definition at line 93 of file KDChartLayoutItems.cpp.
| KDChart::TextBubbleLayoutItem::~TextBubbleLayoutItem | ( | ) |
Definition at line 109 of file KDChartLayoutItems.cpp.
| const QObject * KDChart::TextBubbleLayoutItem::autoReferenceArea | ( | ) | const |
Definition at line 119 of file KDChartLayoutItems.cpp.
References KDChart::TextLayoutItem::autoReferenceArea().
|
protected |
Definition at line 196 of file KDChartLayoutItems.cpp.
Referenced by geometry(), maximumSize(), minimumSize(), setGeometry(), and sizeHint().
|
virtual |
pure virtual in QLayoutItem
Definition at line 149 of file KDChartLayoutItems.cpp.
References KDChart::TextLayoutItem::expandingDirections().
|
virtual |
pure virtual in QLayoutItem
Definition at line 178 of file KDChartLayoutItems.cpp.
References borderWidth(), and KDChart::TextLayoutItem::geometry().
Referenced by paint().
|
virtual |
pure virtual in QLayoutItem
Definition at line 144 of file KDChartLayoutItems.cpp.
References KDChart::TextLayoutItem::isEmpty().
|
virtual |
pure virtual in QLayoutItem
Definition at line 154 of file KDChartLayoutItems.cpp.
References borderWidth(), and KDChart::TextLayoutItem::maximumSize().
|
virtual |
pure virtual in QLayoutItem
Definition at line 160 of file KDChartLayoutItems.cpp.
References borderWidth(), and KDChart::TextLayoutItem::minimumSize().
|
virtual |
Implements KDChart::AbstractLayoutItem.
Definition at line 184 of file KDChartLayoutItems.cpp.
References geometry(), and KDChart::TextLayoutItem::paint().
|
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.
References KDChart::AbstractLayoutItem::paint().
Referenced by findSharingAxisDiagrams().
|
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::AbstractLayoutItem::paint(), and KDChart::PaintContext::painter().
|
inherited |
Definition at line 78 of file KDChartLayoutItems.h.
|
inherited |
Definition at line 82 of file KDChartLayoutItems.h.
Referenced by findSharingAxisDiagrams(), KDChart::Chart::takeCoordinatePlane(), and KDChart::Chart::takeHeaderFooter().
| void KDChart::TextBubbleLayoutItem::setAutoReferenceArea | ( | const QObject * | area | ) |
Definition at line 114 of file KDChartLayoutItems.cpp.
References KDChart::TextLayoutItem::setAutoReferenceArea().
|
virtual |
pure virtual in QLayoutItem
Definition at line 172 of file KDChartLayoutItems.cpp.
References borderWidth(), and KDChart::TextLayoutItem::setGeometry().
|
inherited |
Definition at line 74 of file KDChartLayoutItems.h.
Referenced by KDChart::Chart::addHeaderFooter(), findSharingAxisDiagrams(), 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(), KDChart::AbstractCartesianDiagram::takeAxis(), and updateToplevelLayout().
| void KDChart::TextBubbleLayoutItem::setText | ( | const QString & | text | ) |
Definition at line 124 of file KDChartLayoutItems.cpp.
References KDChart::TextLayoutItem::setText().
| void KDChart::TextBubbleLayoutItem::setTextAttributes | ( | const TextAttributes & | a | ) |
Definition at line 134 of file KDChartLayoutItems.cpp.
References KDChart::TextLayoutItem::setTextAttributes().
|
virtual |
pure virtual in QLayoutItem
Definition at line 166 of file KDChartLayoutItems.cpp.
References borderWidth(), and KDChart::TextLayoutItem::sizeHint().
|
virtualinherited |
Report changed size hint: ask the parent widget to recalculate the layout.
Definition at line 81 of file KDChartLayoutItems.cpp.
References KDChart::AbstractLayoutItem::mParent.
Referenced by KDChart::TextLayoutItem::sizeHint().
| QString KDChart::TextBubbleLayoutItem::text | ( | ) | const |
Definition at line 129 of file KDChartLayoutItems.cpp.
References KDChart::TextLayoutItem::text().
| KDChart::TextAttributes KDChart::TextBubbleLayoutItem::textAttributes | ( | ) | const |
Definition at line 139 of file KDChartLayoutItems.cpp.
References KDChart::TextLayoutItem::textAttributes().
|
protectedinherited |
|
protectedinherited |
Definition at line 93 of file KDChartLayoutItems.h.
Referenced by KDChart::AutoSpacerLayoutItem::paint().