Qt 4.8
|
#include <qgraphicssceneindex_p.h>
Public Functions | |
void | init () |
void | items_helper (const QRectF &rect, QGraphicsSceneIndexIntersector *intersector, QList< QGraphicsItem *> *items, const QTransform &viewTransform, Qt::ItemSelectionMode mode, Qt::SortOrder order) const |
QGraphicsSceneIndexPrivate (QGraphicsScene *scene) | |
Constructs a private scene index. More... | |
void | recursive_items_helper (QGraphicsItem *item, QRectF exposeRect, QGraphicsSceneIndexIntersector *intersector, QList< QGraphicsItem *> *items, const QTransform &viewTransform, Qt::ItemSelectionMode mode, qreal parentOpacity=1.0) const |
This function returns the items in ascending order. More... | |
~QGraphicsSceneIndexPrivate () | |
Destructor of private scene index. More... | |
Public Functions inherited from QObjectPrivate | |
void | _q_reregisterTimers (void *pointer) |
void | addConnection (int signal, Connection *c) |
void | cleanConnectionLists () |
void | connectNotify (const char *signal) |
void | deleteChildren () |
void | disconnectNotify (const char *signal) |
bool | isSender (const QObject *receiver, const char *signal) const |
bool | isSignalConnected (uint signalIdx) const |
Returns true if the signal with index signal_index from object sender is connected. More... | |
void | moveToThread_helper () |
QObjectPrivate (int version=QObjectPrivateVersion) | |
QObjectList | receiverList (const char *signal) const |
QObjectList | senderList () const |
void | setParent_helper (QObject *) |
void | setThreadData_helper (QThreadData *currentData, QThreadData *targetData) |
int | signalIndex (const char *signalName) const |
Returns the signal index used in the internal connectionLists vector. More... | |
virtual | ~QObjectPrivate () |
Public Functions inherited from QObjectData | |
virtual | ~QObjectData ()=0 |
Static Public Functions | |
static bool | itemCollidesWithPath (const QGraphicsItem *item, const QPainterPath &path, Qt::ItemSelectionMode mode) |
Checks if item collides with the path and mode, but also checks that if it doesn't collide, maybe its frame rect will. More... | |
Static Public Functions inherited from QObjectPrivate | |
static void | clearGuards (QObject *) |
static QObjectPrivate * | get (QObject *o) |
static void | resetCurrentSender (QObject *receiver, Sender *currentSender, Sender *previousSender) |
static Sender * | setCurrentSender (QObject *receiver, Sender *sender) |
static void | signalSignature (const QMetaMethod &signal, QVarLengthArray< char > *result) |
Additional Inherited Members | |
Public Types inherited from QObjectPrivate | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
Definition at line 128 of file qgraphicssceneindex_p.h.
QGraphicsSceneIndexPrivate::QGraphicsSceneIndexPrivate | ( | QGraphicsScene * | scene | ) |
Constructs a private scene index.
Definition at line 223 of file qgraphicssceneindex.cpp.
QGraphicsSceneIndexPrivate::~QGraphicsSceneIndexPrivate | ( | ) |
Destructor of private scene index.
Definition at line 233 of file qgraphicssceneindex.cpp.
void QGraphicsSceneIndexPrivate::init | ( | ) |
Definition at line 361 of file qgraphicssceneindex.cpp.
|
static |
Checks if item collides with the path and mode, but also checks that if it doesn't collide, maybe its frame rect will.
Definition at line 249 of file qgraphicssceneindex.cpp.
Referenced by QGraphicsSceneIndexRectIntersector::intersect(), QGraphicsSceneIndexPointIntersector::intersect(), and QGraphicsSceneIndexPathIntersector::intersect().
|
inline |
Definition at line 152 of file qgraphicssceneindex_p.h.
void QGraphicsSceneIndexPrivate::recursive_items_helper | ( | QGraphicsItem * | item, |
QRectF | exposeRect, | ||
QGraphicsSceneIndexIntersector * | intersector, | ||
QList< QGraphicsItem *> * | items, | ||
const QTransform & | viewTransform, | ||
Qt::ItemSelectionMode | mode, | ||
qreal | parentOpacity = 1.0 |
||
) | const |
This function returns the items in ascending order.
Definition at line 279 of file qgraphicssceneindex.cpp.
QGraphicsSceneIndexPathIntersector* QGraphicsSceneIndexPrivate::pathIntersector |
Definition at line 149 of file qgraphicssceneindex_p.h.
Referenced by QGraphicsSceneIndexPrivate(), and ~QGraphicsSceneIndexPrivate().
QGraphicsSceneIndexPointIntersector* QGraphicsSceneIndexPrivate::pointIntersector |
Definition at line 147 of file qgraphicssceneindex_p.h.
Referenced by QGraphicsSceneIndexPrivate(), and ~QGraphicsSceneIndexPrivate().
QGraphicsSceneIndexRectIntersector* QGraphicsSceneIndexPrivate::rectIntersector |
Definition at line 148 of file qgraphicssceneindex_p.h.
Referenced by QGraphicsSceneIndexPrivate(), and ~QGraphicsSceneIndexPrivate().
QGraphicsScene* QGraphicsSceneIndexPrivate::scene |
Definition at line 146 of file qgraphicssceneindex_p.h.
Referenced by init().