Public Types | Public Member Functions | Protected Member Functions

QGraphicsEllipseItem Class Reference

Search for all occurrences

Detailed Description

Definition at line 735 of file qgraphicsitem.h.

#include <qgraphicsitem.h>

Inheritance diagram for QGraphicsEllipseItem:
Inheritance graph
[legend]

List of all members.

Public Types

enum   { Type = 4 }

Public Member Functions

  QGraphicsEllipseItem (QGraphicsItem *parent=0, QGraphicsScene *scene=0)
  QGraphicsEllipseItem (const QRectF &rect, QGraphicsItem *parent=0, QGraphicsScene *scene=0)
  QGraphicsEllipseItem (qreal x, qreal y, qreal w, qreal h, QGraphicsItem *parent=0, QGraphicsScene *scene=0)
  ~QGraphicsEllipseItem ()
QRectF  rect () const
void  setRect (const QRectF &rect)
void  setRect (qreal x, qreal y, qreal w, qreal h)
int  startAngle () const
void  setStartAngle (int angle)
int  spanAngle () const
void  setSpanAngle (int angle)
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 777 of file qgraphicsitem.h.

{ Type = 4 };

Constructor & Destructor Documentation

QGraphicsEllipseItem ( QGraphicsItem parent = 0,
QGraphicsScene scene = 0 
)
QGraphicsEllipseItem ( const QRectF rect,
QGraphicsItem parent = 0,
QGraphicsScene scene = 0 
)
QGraphicsEllipseItem ( qreal  x,
qreal  y,
qreal  w,
qreal  h,
QGraphicsItem parent = 0,
QGraphicsScene scene = 0 
)

Member Function Documentation

QRectF rect ( ) const
void setRect ( const QRectF rect )
void setRect ( qreal  x,
qreal  y,
qreal  w,
qreal  h 
) [inline]

Definition at line 790 of file qgraphicsitem.h.

{ setRect(QRectF(ax, ay, w, h)); }
int startAngle ( ) const
void setStartAngle ( int  angle )
int spanAngle ( ) const
void setSpanAngle ( int  angle )
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:

QGraphicsEllipseItem QGraphicsEllipseItem QGraphicsEllipseItem QGraphicsEllipseItem QGraphicsEllipseItem QGraphicsEllipseItem QGraphicsEllipseItem QGraphicsEllipseItem QGraphicsEllipseItem QGraphicsEllipseItem
QGraphicsEllipseItem QGraphicsEllipseItem QGraphicsEllipseItem QGraphicsEllipseItem QGraphicsEllipseItem QGraphicsEllipseItem QGraphicsEllipseItem QGraphicsEllipseItem QGraphicsEllipseItem QGraphicsEllipseItem