KChart::LineLayoutItem
#include <KChartLayoutItems.h>
Public Member Functions | |
LineLayoutItem (AbstractDiagram *diagram, int length, const QPen &pen, Qt::Alignment mLegendLineSymbolAlignment, Qt::Alignment alignment=Qt::Alignment()) | |
Qt::Orientations | expandingDirections () const override |
QRect | geometry () const override |
bool | isEmpty () const override |
virtual Qt::Alignment | legendLineSymbolAlignment () const |
QSize | maximumSize () const override |
QSize | minimumSize () const override |
void | paint (QPainter *) override |
void | setGeometry (const QRect &r) override |
void | setLegendLineSymbolAlignment (Qt::Alignment legendLineSymbolAlignment) |
QSize | sizeHint () const override |
Public Member Functions inherited from KChart::AbstractLayoutItem | |
AbstractLayoutItem (Qt::Alignment itemAlignment=Qt::Alignment()) | |
virtual void | paintAll (QPainter &painter) |
virtual void | paintCtx (PaintContext *context) |
QLayout * | parentLayout () |
void | removeFromParentLayout () |
void | setParentLayout (QLayout *lay) |
virtual void | setParentWidget (QWidget *widget) |
virtual void | sizeHintChanged () const |
Public Member Functions inherited from QLayoutItem | |
QLayoutItem (Qt::Alignment alignment) | |
Qt::Alignment | alignment () const const |
virtual QSizePolicy::ControlTypes | controlTypes () const const |
virtual bool | hasHeightForWidth () const const |
virtual int | heightForWidth (int) const const |
virtual void | invalidate () |
virtual QLayout * | layout () |
virtual int | minimumHeightForWidth (int w) const const |
void | setAlignment (Qt::Alignment alignment) |
virtual QSpacerItem * | spacerItem () |
virtual QWidget * | widget () const const |
Static Public Member Functions | |
static void | paintIntoRect (QPainter *painter, const QRect &rect, const QPen &pen, Qt::Alignment lineAlignment) |
Additional Inherited Members | |
Protected Attributes inherited from KChart::AbstractLayoutItem | |
QWidget * | mParent |
QLayout * | mParentLayout |
Detailed Description
Layout item showing a coloured line.
Definition at line 273 of file KChartLayoutItems.h.
Constructor & Destructor Documentation
◆ LineLayoutItem()
KChart::LineLayoutItem::LineLayoutItem | ( | KChart::AbstractDiagram * | diagram, |
int | length, | ||
const QPen & | pen, | ||
Qt::Alignment | mLegendLineSymbolAlignment, | ||
Qt::Alignment | alignment = Qt::Alignment() ) |
Definition at line 681 of file KChartLayoutItems.cpp.
Member Function Documentation
◆ expandingDirections()
|
overridevirtual |
Implements QLayoutItem.
Definition at line 697 of file KChartLayoutItems.cpp.
◆ geometry()
|
overridevirtual |
Implements QLayoutItem.
Definition at line 702 of file KChartLayoutItems.cpp.
◆ isEmpty()
|
overridevirtual |
Implements QLayoutItem.
Definition at line 707 of file KChartLayoutItems.cpp.
◆ legendLineSymbolAlignment()
|
virtual |
Definition at line 741 of file KChartLayoutItems.cpp.
◆ maximumSize()
|
overridevirtual |
Implements QLayoutItem.
Definition at line 712 of file KChartLayoutItems.cpp.
◆ minimumSize()
|
overridevirtual |
Implements QLayoutItem.
Definition at line 717 of file KChartLayoutItems.cpp.
◆ paint()
|
overridevirtual |
Implements KChart::AbstractLayoutItem.
Definition at line 746 of file KChartLayoutItems.cpp.
◆ paintIntoRect()
|
static |
Definition at line 751 of file KChartLayoutItems.cpp.
◆ setGeometry()
|
overridevirtual |
Implements QLayoutItem.
Definition at line 722 of file KChartLayoutItems.cpp.
◆ setLegendLineSymbolAlignment()
void KChart::LineLayoutItem::setLegendLineSymbolAlignment | ( | Qt::Alignment | legendLineSymbolAlignment | ) |
Definition at line 733 of file KChartLayoutItems.cpp.
◆ sizeHint()
|
overridevirtual |
Implements QLayoutItem.
Definition at line 727 of file KChartLayoutItems.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:09:30 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.