Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qgraphicsitem.h File Reference

(798150129804d2efb1f5049cc3b9661279877dd6)

#include <QtWidgets/qtwidgetsglobal.h>
#include <QtCore/qobject.h>
#include <QtCore/qvariant.h>
#include <QtCore/qrect.h>
#include <QtCore/qscopedpointer.h>
#include <QtGui/qpainterpath.h>
#include <QtGui/qpixmap.h>
+ Include dependency graph for qgraphicsitem.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QGraphicsItem
 The QGraphicsItem class is the base class for all graphical items in a QGraphicsScene. More...
 
class  QGraphicsObject
 The QGraphicsObject class provides a base class for all graphics items that require signals, slots and properties. More...
 
class  QAbstractGraphicsShapeItem
 The QAbstractGraphicsShapeItem class provides a common base for all path items. More...
 
class  QGraphicsPathItem
 [17] More...
 
class  QGraphicsRectItem
 The QGraphicsRectItem class provides a rectangle item that you can add to a QGraphicsScene. More...
 
class  QGraphicsEllipseItem
 The QGraphicsEllipseItem class provides an ellipse item that you can add to a QGraphicsScene. More...
 
class  QGraphicsPolygonItem
 The QGraphicsPolygonItem class provides a polygon item that you can add to a QGraphicsScene. More...
 
class  QGraphicsLineItem
 The QGraphicsLineItem class provides a line item that you can add to a QGraphicsScene. More...
 
class  QGraphicsPixmapItem
 The QGraphicsPixmapItem class provides a pixmap item that you can add to a QGraphicsScene. More...
 
class  QGraphicsTextItem
 The QGraphicsTextItem class provides a text item that you can add to a QGraphicsScene to display formatted text. More...
 
class  QGraphicsSimpleTextItem
 The QGraphicsSimpleTextItem class provides a simple text path item that you can add to a QGraphicsScene. More...
 
class  QGraphicsItemGroup
 The QGraphicsItemGroup class provides a container that treats a group of items as a single item. More...
 

Functions

 QT_REQUIRE_CONFIG (graphicsview)
 
template<class T >
qgraphicsitem_cast (QGraphicsItem *item)
 
template<class T >
qgraphicsitem_cast (const QGraphicsItem *item)
 
Q_WIDGETS_EXPORT QDebug operator<< (QDebug debug, const QGraphicsItem *item)
 
Q_WIDGETS_EXPORT QDebug operator<< (QDebug debug, const QGraphicsObject *item)
 
Q_WIDGETS_EXPORT QDebug operator<< (QDebug debug, QGraphicsItem::GraphicsItemChange change)
 
Q_WIDGETS_EXPORT QDebug operator<< (QDebug debug, QGraphicsItem::GraphicsItemFlag flag)
 
Q_WIDGETS_EXPORT QDebug operator<< (QDebug debug, QGraphicsItem::GraphicsItemFlags flags)
 

Function Documentation

◆ operator<<() [1/5]

Q_WIDGETS_EXPORT QDebug operator<< ( QDebug debug,
const QGraphicsItem * item )

Definition at line 11160 of file qgraphicsitem.cpp.

References debug, formatGraphicsItemHelper(), item, o, and QGraphicsItem::toGraphicsObject().

+ Here is the call graph for this function:

◆ operator<<() [2/5]

Q_WIDGETS_EXPORT QDebug operator<< ( QDebug debug,
const QGraphicsObject * item )

Definition at line 11191 of file qgraphicsitem.cpp.

References debug, formatGraphicsItemHelper(), and item.

+ Here is the call graph for this function:

◆ operator<<() [3/5]

◆ operator<<() [4/5]

◆ operator<<() [5/5]

Q_WIDGETS_EXPORT QDebug operator<< ( QDebug debug,
QGraphicsItem::GraphicsItemFlags flags )

Definition at line 11386 of file qgraphicsitem.cpp.

References debug, and i.

◆ qgraphicsitem_cast() [1/2]

template<class T >
T qgraphicsitem_cast ( const QGraphicsItem * item)
inline

Definition at line 976 of file qgraphicsitem.h.

References item, QGraphicsItem::Type, and QGraphicsItem::type().

+ Here is the call graph for this function:

◆ qgraphicsitem_cast() [2/2]

template<class T >
T qgraphicsitem_cast ( QGraphicsItem * item)
related

Definition at line 969 of file qgraphicsitem.h.

◆ QT_REQUIRE_CONFIG()

QT_REQUIRE_CONFIG ( graphicsview )