KD Chart API Documentation 3.1
|
#include <KDChartLayoutItems.h>
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 KDChart::AbstractLayoutItem | |
QWidget * | mParent = nullptr |
QLayout * | mParentLayout = nullptr |
Layout item showing a coloured line
Definition at line 248 of file KDChartLayoutItems.h.
KDChart::LineLayoutItem::LineLayoutItem | ( | KDChart::AbstractDiagram * | diagram, |
int | length, | ||
const QPen & | pen, | ||
Qt::Alignment | mLegendLineSymbolAlignment, | ||
Qt::Alignment | alignment = {} |
||
) |
Definition at line 694 of file KDChartLayoutItems.cpp.
References QPen::setWidth(), and QPen::width().
|
overridevirtual |
Implements QLayoutItem.
Definition at line 710 of file KDChartLayoutItems.cpp.
|
overridevirtual |
Implements QLayoutItem.
Definition at line 715 of file KDChartLayoutItems.cpp.
|
overridevirtual |
Implements QLayoutItem.
Definition at line 720 of file KDChartLayoutItems.cpp.
|
virtual |
Definition at line 753 of file KDChartLayoutItems.cpp.
|
overridevirtual |
Implements QLayoutItem.
Definition at line 725 of file KDChartLayoutItems.cpp.
|
overridevirtual |
Implements QLayoutItem.
Definition at line 730 of file KDChartLayoutItems.cpp.
|
overridevirtual |
Implements KDChart::AbstractLayoutItem.
Definition at line 758 of file KDChartLayoutItems.cpp.
|
static |
Definition at line 763 of file KDChartLayoutItems.cpp.
References Qt::AlignBottom, Qt::AlignTop, QRect::bottom(), QRect::center(), QPainter::drawLine(), QRect::isValid(), QRect::left(), QPainter::pen(), QRect::right(), KDChart::PrintingParameters::scalePen(), QPainter::setPen(), QRect::top(), and QPoint::y().
Referenced by KDChart::LineWithMarkerLayoutItem::paint().
|
overridevirtual |
Implements QLayoutItem.
Definition at line 735 of file KDChartLayoutItems.cpp.
void KDChart::LineLayoutItem::setLegendLineSymbolAlignment | ( | Qt::Alignment | legendLineSymbolAlignment | ) |
Definition at line 745 of file KDChartLayoutItems.cpp.
|
overridevirtual |
Implements QLayoutItem.
Definition at line 740 of file KDChartLayoutItems.cpp.