#include <KDChartLayoutItems.h>
Public Member Functions | |
const QObject * | autoReferenceArea () const |
virtual Qt::Orientations | expandingDirections () const |
pure virtual in QLayoutItem | |
virtual QRect | geometry () const |
pure virtual in QLayoutItem | |
virtual bool | isEmpty () const |
pure virtual in QLayoutItem | |
virtual QSize | maximumSize () const |
pure virtual in QLayoutItem | |
virtual QSize | minimumSize () const |
pure virtual in QLayoutItem | |
virtual void | paint (QPainter *painter) |
virtual void | paintAll (QPainter &painter) |
Default impl: just call paint. | |
virtual void | paintCtx (PaintContext *context) |
Default impl: Paint the complete item using its layouted position and size. | |
QLayout * | parentLayout () |
void | removeFromParentLayout () |
void | setAutoReferenceArea (const QObject *area) |
virtual void | setGeometry (const QRect &r) |
pure virtual in QLayoutItem | |
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. | |
void | setText (const QString &text) |
void | setTextAttributes (const TextAttributes &a) |
virtual QSize | sizeHint () const |
pure virtual in QLayoutItem | |
virtual void | sizeHintChanged () const |
Report changed size hint: ask the parent widget to recalculate the layout. | |
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 106 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 96 of file KDChartLayoutItems.cpp.
KDChart::TextBubbleLayoutItem::~TextBubbleLayoutItem | ( | ) |
Definition at line 112 of file KDChartLayoutItems.cpp.
const QObject * KDChart::TextBubbleLayoutItem::autoReferenceArea | ( | ) | const |
Definition at line 122 of file KDChartLayoutItems.cpp.
int KDChart::TextBubbleLayoutItem::borderWidth | ( | ) | const [protected] |
Definition at line 199 of file KDChartLayoutItems.cpp.
Qt::Orientations KDChart::TextBubbleLayoutItem::expandingDirections | ( | ) | const [virtual] |
pure virtual in QLayoutItem
Definition at line 152 of file KDChartLayoutItems.cpp.
QRect KDChart::TextBubbleLayoutItem::geometry | ( | ) | const [virtual] |
pure virtual in QLayoutItem
Definition at line 181 of file KDChartLayoutItems.cpp.
bool KDChart::TextBubbleLayoutItem::isEmpty | ( | ) | const [virtual] |
pure virtual in QLayoutItem
Definition at line 147 of file KDChartLayoutItems.cpp.
QSize KDChart::TextBubbleLayoutItem::maximumSize | ( | ) | const [virtual] |
pure virtual in QLayoutItem
Definition at line 157 of file KDChartLayoutItems.cpp.
QSize KDChart::TextBubbleLayoutItem::minimumSize | ( | ) | const [virtual] |
pure virtual in QLayoutItem
Definition at line 163 of file KDChartLayoutItems.cpp.
void KDChart::TextBubbleLayoutItem::paint | ( | QPainter * | painter ) | [virtual] |
Implements KDChart::AbstractLayoutItem.
Definition at line 187 of file KDChartLayoutItems.cpp.
void KDChart::AbstractLayoutItem::paintAll | ( | QPainter & | painter ) | [virtual, inherited] |
Default impl: just call paint.
Derived classes like KDChart::AbstractArea are providing additional action here.
Reimplemented in KDChart::AbstractArea, KDChart::TernaryAxis, and KDChart::TextArea.
Definition at line 67 of file KDChartLayoutItems.cpp.
void KDChart::AbstractLayoutItem::paintCtx | ( | PaintContext * | context ) | [virtual, inherited] |
Default impl: Paint the complete item using its layouted position and size.
Reimplemented in KDChart::CartesianAxis, KDChart::LeveyJenningsAxis, and KDChart::TernaryAxis.
Definition at line 75 of file KDChartLayoutItems.cpp.
References KDChart::PaintContext::painter().
QLayout* KDChart::AbstractLayoutItem::parentLayout | ( | ) | [inherited] |
Definition at line 76 of file KDChartLayoutItems.h.
void KDChart::AbstractLayoutItem::removeFromParentLayout | ( | ) | [inherited] |
Definition at line 80 of file KDChartLayoutItems.h.
Referenced by KDChart::Chart::takeCoordinatePlane().
void KDChart::TextBubbleLayoutItem::setAutoReferenceArea | ( | const QObject * | area ) |
Definition at line 117 of file KDChartLayoutItems.cpp.
void KDChart::TextBubbleLayoutItem::setGeometry | ( | const QRect & | r ) | [virtual] |
pure virtual in QLayoutItem
Definition at line 175 of file KDChartLayoutItems.cpp.
void KDChart::AbstractLayoutItem::setParentLayout | ( | QLayout * | lay ) | [inherited] |
Definition at line 72 of file KDChartLayoutItems.h.
void KDChart::AbstractLayoutItem::setParentWidget | ( | QWidget * | widget ) | [virtual, inherited] |
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 62 of file KDChartLayoutItems.cpp.
References KDChart::AbstractLayoutItem::mParent.
Referenced by KDChart::HeaderFooter::setParent(), and KDChart::AbstractCartesianDiagram::takeAxis().
void KDChart::TextBubbleLayoutItem::setText | ( | const QString & | text ) |
Definition at line 127 of file KDChartLayoutItems.cpp.
void KDChart::TextBubbleLayoutItem::setTextAttributes | ( | const TextAttributes & | a ) |
Definition at line 137 of file KDChartLayoutItems.cpp.
QSize KDChart::TextBubbleLayoutItem::sizeHint | ( | ) | const [virtual] |
pure virtual in QLayoutItem
Definition at line 169 of file KDChartLayoutItems.cpp.
void KDChart::AbstractLayoutItem::sizeHintChanged | ( | ) | const [virtual, inherited] |
Report changed size hint: ask the parent widget to recalculate the layout.
Definition at line 84 of file KDChartLayoutItems.cpp.
QString KDChart::TextBubbleLayoutItem::text | ( | ) | const |
Definition at line 132 of file KDChartLayoutItems.cpp.
KDChart::TextAttributes KDChart::TextBubbleLayoutItem::textAttributes | ( | ) | const |
Definition at line 142 of file KDChartLayoutItems.cpp.
QWidget* KDChart::AbstractLayoutItem::mParent [protected, inherited] |
Definition at line 90 of file KDChartLayoutItems.h.
Referenced by KDChart::AbstractLayoutItem::setParentWidget().
QLayout* KDChart::AbstractLayoutItem::mParentLayout [protected, inherited] |
Definition at line 91 of file KDChartLayoutItems.h.