input_urn
/home/onoda/Documents/qt-everywhere-opensource-src-4.7.4/doc/html/qgraphicsscene.html

output_urn
QGraphicsScene

inherits

public_types
 enum ItemIndexMethod { BspTreeIndex, NoIndex }
 enum SceneLayer { ItemLayer, BackgroundLayer, ForegroundLayer, AllLayers }
 flags SceneLayers

properties
backgroundBrush : QBrush
bspTreeDepth : int
font : QFont
foregroundBrush : QBrush

public_functions
QGraphicsScene ( QObject * parent = 0 )
QGraphicsScene ( const QRectF & sceneRect, QObject * parent = 0 )
QGraphicsScene ( qreal x, qreal y, qreal width, qreal height, QObject * parent = 0 )
 virtual ~QGraphicsScene ()
 QGraphicsItem * activePanel () const
 QGraphicsWidget * activeWindow () const
 QGraphicsEllipseItem * addEllipse ( const QRectF & rect, const QPen & pen = QPen(), const QBrush & brush = QBrush() )
 QGraphicsEllipseItem * addEllipse ( qreal x, qreal y, qreal w, qreal h, const QPen & pen = QPen(), const QBrush & brush = QBrush() )
 void addItem ( QGraphicsItem * item )
 QGraphicsLineItem * addLine ( const QLineF & line, const QPen & pen = QPen() )
 QGraphicsLineItem * addLine ( qreal x1, qreal y1, qreal x2, qreal y2, const QPen & pen = QPen() )
 QGraphicsPathItem * addPath ( const QPainterPath & path, const QPen & pen = QPen(), const QBrush & brush = QBrush() )
 QGraphicsPixmapItem * addPixmap ( const QPixmap & pixmap )
 QGraphicsPolygonItem * addPolygon ( const QPolygonF & polygon, const QPen & pen = QPen(), const QBrush & brush = QBrush() )
 QGraphicsRectItem * addRect ( const QRectF & rect, const QPen & pen = QPen(), const QBrush & brush = QBrush() )
 QGraphicsRectItem * addRect ( qreal x, qreal y, qreal w, qreal h, const QPen & pen = QPen(), const QBrush & brush = QBrush() )
 QGraphicsSimpleTextItem * addSimpleText ( const QString & text, const QFont & font = QFont() )
 QGraphicsTextItem * addText ( const QString & text, const QFont & font = QFont() )
 QGraphicsProxyWidget * addWidget ( QWidget * widget, Qt::WindowFlags wFlags = 0 )
 QBrush backgroundBrush () const
 int bspTreeDepth () const
 void clearFocus ()
 QList<QGraphicsItem *> collidingItems ( const QGraphicsItem * item, Qt::ItemSelectionMode mode = Qt::IntersectsItemShape ) const
 QGraphicsItemGroup * createItemGroup ( const QList<QGraphicsItem *> & items )
 void destroyItemGroup ( QGraphicsItemGroup * group )
 QGraphicsItem * focusItem () const
 QFont font () const
 QBrush foregroundBrush () const
 bool hasFocus () const
 qreal height () const
 virtual QVariant inputMethodQuery ( Qt::InputMethodQuery query ) const
 void invalidate ( qreal x, qreal y, qreal w, qreal h, SceneLayers layers = AllLayers )
 bool isActive () const
 bool isSortCacheEnabled () const
 QGraphicsItem * itemAt ( const QPointF & position, const QTransform & deviceTransform ) const
 QGraphicsItem * itemAt ( qreal x, qreal y, const QTransform & deviceTransform ) const
 ItemIndexMethod itemIndexMethod () const
 QList<QGraphicsItem *> items () const
 QList<QGraphicsItem *> items ( Qt::SortOrder order ) const
 QList<QGraphicsItem *> items ( const QPointF & pos, Qt::ItemSelectionMode mode, Qt::SortOrder order, const QTransform & deviceTransform = QTransform() ) const
 QList<QGraphicsItem *> items ( qreal x, qreal y, qreal w, qreal h, Qt::ItemSelectionMode mode, Qt::SortOrder order, const QTransform & deviceTransform = QTransform() ) const
 QList<QGraphicsItem *> items ( const QRectF & rect, Qt::ItemSelectionMode mode, Qt::SortOrder order, const QTransform & deviceTransform = QTransform() ) const
 QList<QGraphicsItem *> items ( const QPolygonF & polygon, Qt::ItemSelectionMode mode, Qt::SortOrder order, const QTransform & deviceTransform = QTransform() ) const
 QList<QGraphicsItem *> items ( const QPainterPath & path, Qt::ItemSelectionMode mode, Qt::SortOrder order, const QTransform & deviceTransform = QTransform() ) const
 QRectF itemsBoundingRect () const
 QGraphicsItem * mouseGrabberItem () const
 QPalette palette () const
 void removeItem ( QGraphicsItem * item )
 void render ( QPainter * painter, const QRectF & target = QRectF(), const QRectF & source = QRectF(), Qt::AspectRatioMode aspectRatioMode = Qt::KeepAspectRatio )
 QRectF sceneRect () const
 QList<QGraphicsItem *> selectedItems () const
 QPainterPath selectionArea () const
 bool sendEvent ( QGraphicsItem * item, QEvent * event )
 void setActivePanel ( QGraphicsItem * item )
 void setActiveWindow ( QGraphicsWidget * widget )
 void setBackgroundBrush ( const QBrush & brush )
 void setBspTreeDepth ( int depth )
 void setFocus ( Qt::FocusReason focusReason = Qt::OtherFocusReason )
 void setFocusItem ( QGraphicsItem * item, Qt::FocusReason focusReason = Qt::OtherFocusReason )
 void setFont ( const QFont & font )
 void setForegroundBrush ( const QBrush & brush )
 void setItemIndexMethod ( ItemIndexMethod method )
 void setPalette ( const QPalette & palette )
 void setSceneRect ( const QRectF & rect )
 void setSceneRect ( qreal x, qreal y, qreal w, qreal h )
 void setSelectionArea ( const QPainterPath & path, const QTransform & deviceTransform )
 void setSelectionArea ( const QPainterPath & path, Qt::ItemSelectionMode mode, const QTransform & deviceTransform )
 void setSortCacheEnabled ( bool enabled )
 void setStickyFocus ( bool enabled )
 void setStyle ( QStyle * style )
 bool stickyFocus () const
 QStyle * style () const
 void update ( qreal x, qreal y, qreal w, qreal h )
 QList<QGraphicsView *> views () const
 qreal width () const

public_slots
 void advance ()
 void clear ()
 void clearSelection ()
 void invalidate ( const QRectF & rect = QRectF(), SceneLayers layers = AllLayers )
 void update ( const QRectF & rect = QRectF() )

signals
 void changed ( const QList<QRectF> & region )
 void sceneRectChanged ( const QRectF & rect )
 void selectionChanged ()

static_public_members

protected_functions
 virtual void contextMenuEvent ( QGraphicsSceneContextMenuEvent * contextMenuEvent )
 virtual void dragEnterEvent ( QGraphicsSceneDragDropEvent * event )
 virtual void dragLeaveEvent ( QGraphicsSceneDragDropEvent * event )
 virtual void dragMoveEvent ( QGraphicsSceneDragDropEvent * event )
 virtual void drawBackground ( QPainter * painter, const QRectF & rect )
 virtual void drawForeground ( QPainter * painter, const QRectF & rect )
 virtual void dropEvent ( QGraphicsSceneDragDropEvent * event )
 virtual void focusInEvent ( QFocusEvent * focusEvent )
 virtual void focusOutEvent ( QFocusEvent * focusEvent )
 virtual void helpEvent ( QGraphicsSceneHelpEvent * helpEvent )
 virtual void inputMethodEvent ( QInputMethodEvent * event )
 virtual void keyPressEvent ( QKeyEvent * keyEvent )
 virtual void keyReleaseEvent ( QKeyEvent * keyEvent )
 virtual void mouseDoubleClickEvent ( QGraphicsSceneMouseEvent * mouseEvent )
 virtual void mouseMoveEvent ( QGraphicsSceneMouseEvent * mouseEvent )
 virtual void mousePressEvent ( QGraphicsSceneMouseEvent * mouseEvent )
 virtual void mouseReleaseEvent ( QGraphicsSceneMouseEvent * mouseEvent )
 virtual void wheelEvent ( QGraphicsSceneWheelEvent * wheelEvent )

reimplemented_public_functions

reimplemented_protected_functions
 virtual bool event ( QEvent * event )
 virtual bool eventFilter ( QObject * watched, QEvent * event )

protected_slots
 bool focusNextPrevChild ( bool next )

related_non_members

templateClass
false

abstractClass
false

enbeddedClass
false

flag_objects
class
QGraphicsScene
name
SceneLayers

parent_flag_objects

typedefed_objects

parent_typedefed_objects

class_objects

parent_class_objects

enums
class_name
QGraphicsScene
name
ItemIndexMethod
key
BspTreeIndex
NoIndex
public_flag
true
class_name
QGraphicsScene
name
SceneLayer
key
ItemLayer
BackgroundLayer
ForegroundLayer
AllLayers
public_flag
true

parent_enums

parent_index
343

parent_name
QObject

