Search for usage in LXR

#include <KChartLayoutItems.h>

Inheritance diagram for KChart::LineLayoutItem:

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)
QLayoutparentLayout ()
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 QLayoutlayout ()
virtual int minimumHeightForWidth (int w) const const
void setAlignment (Qt::Alignment alignment)
virtual QSpacerItemspacerItem ()
virtual QWidgetwidget () 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

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()

Qt::Orientations KChart::LineLayoutItem::expandingDirections ( ) const

Implements QLayoutItem.

Definition at line 697 of file KChartLayoutItems.cpp.

◆ geometry()

QRect KChart::LineLayoutItem::geometry ( ) const

Implements QLayoutItem.

Definition at line 702 of file KChartLayoutItems.cpp.

◆ isEmpty()

bool KChart::LineLayoutItem::isEmpty ( ) const

Implements QLayoutItem.

Definition at line 707 of file KChartLayoutItems.cpp.

◆ legendLineSymbolAlignment()

Qt::Alignment KChart::LineLayoutItem::legendLineSymbolAlignment ( ) const

Definition at line 741 of file KChartLayoutItems.cpp.

◆ maximumSize()

QSize KChart::LineLayoutItem::maximumSize ( ) const

Implements QLayoutItem.

Definition at line 712 of file KChartLayoutItems.cpp.

◆ minimumSize()

QSize KChart::LineLayoutItem::minimumSize ( ) const

Implements QLayoutItem.

Definition at line 717 of file KChartLayoutItems.cpp.

◆ paint()

void KChart::LineLayoutItem::paint ( QPainter * painter)

Implements KChart::AbstractLayoutItem.

Definition at line 746 of file KChartLayoutItems.cpp.

◆ paintIntoRect()

void KChart::LineLayoutItem::paintIntoRect ( QPainter * painter,
const QRect & rect,
const QPen & pen,
Qt::Alignment lineAlignment )

Definition at line 751 of file KChartLayoutItems.cpp.

◆ setGeometry()

void KChart::LineLayoutItem::setGeometry ( const QRect & r)

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()

QSize KChart::LineLayoutItem::sizeHint ( ) const

Implements QLayoutItem.

Definition at line 727 of file KChartLayoutItems.cpp.

The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri May 17 2024 11:52:20 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.