Public Types | Public Member Functions | Protected Member Functions

QGraphicsLineItem Class Reference

Search for all occurrences

Detailed Description

Definition at line 841 of file qgraphicsitem.h.

#include <qgraphicsitem.h>

Inheritance diagram for QGraphicsLineItem:
Inheritance graph
[legend]

List of all members.

Public Types

enum   { Type = 6 }

Public Member Functions

  QGraphicsLineItem (QGraphicsItem *parent=0, QGraphicsScene *scene=0)
  QGraphicsLineItem (const QLineF &line, QGraphicsItem *parent=0, QGraphicsScene *scene=0)
  QGraphicsLineItem (qreal x1, qreal y1, qreal x2, qreal y2, QGraphicsItem *parent=0, QGraphicsScene *scene=0)
  ~QGraphicsLineItem ()
QPen  pen () const
void  setPen (const QPen &pen)
QLineF  line () const
void  setLine (const QLineF &line)
void  setLine (qreal x1, qreal y1, qreal x2, qreal y2)
QRectF  boundingRect () const
QPainterPath  shape () const
bool  contains (const QPointF &point) const
void  paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
bool  isObscuredBy (const QGraphicsItem *item) const
QPainterPath  opaqueArea () const
int  type () const

Protected Member Functions

bool  supportsExtension (Extension extension) const
void  setExtension (Extension extension, const QVariant &variant)
QVariant  extension (const QVariant &variant) const

Member Enumeration Documentation

anonymous enum
Enumerator:
Type 

Definition at line 881 of file qgraphicsitem.h.

{ Type = 6 };

Constructor & Destructor Documentation

QGraphicsLineItem ( QGraphicsItem parent = 0,
QGraphicsScene scene = 0 
)
QGraphicsLineItem ( const QLineF line,
QGraphicsItem parent = 0,
QGraphicsScene scene = 0 
)
QGraphicsLineItem ( qreal  x1,
qreal  y1,
qreal  x2,
qreal  y2,
QGraphicsItem parent = 0,
QGraphicsScene scene = 0 
)

Member Function Documentation

QPen pen ( ) const
void setPen ( const QPen pen )
QLineF line ( ) const
void setLine ( const QLineF line )
void setLine ( qreal  x1,
qreal  y1,
qreal  x2,
qreal  y2 
) [inline]

Definition at line 869 of file qgraphicsitem.h.

    { setLine(QLineF(x1, y1, x2, y2)); }
QRectF boundingRect ( ) const [virtual]
QPainterPath shape ( ) const [virtual]
bool contains ( const QPointF point ) const [virtual]
void paint ( QPainter painter,
const QStyleOptionGraphicsItem option,
QWidget widget = 0 
) [virtual]
bool isObscuredBy ( const QGraphicsItem item ) const [virtual]
QPainterPath opaqueArea ( ) const [virtual]
int type ( ) const [virtual]
bool supportsExtension ( Extension  extension ) const [protected, virtual]
void setExtension ( Extension  extension,
const QVariant variant 
) [protected, virtual]
QVariant extension ( const QVariant variant ) const [protected, virtual]

The documentation for this class was generated from the following file:

QGraphicsLineItem QGraphicsLineItem QGraphicsLineItem QGraphicsLineItem QGraphicsLineItem QGraphicsLineItem QGraphicsLineItem QGraphicsLineItem QGraphicsLineItem QGraphicsLineItem
QGraphicsLineItem QGraphicsLineItem QGraphicsLineItem QGraphicsLineItem QGraphicsLineItem QGraphicsLineItem QGraphicsLineItem QGraphicsLineItem QGraphicsLineItem QGraphicsLineItem