(c0e526f70f58c9b70fea1b9426d14b18f1f0066c)
#include "qgraphicsscene.h"
#include "qgraphicsitem.h"
#include "qgraphicsitem_p.h"
#include "qgraphicslayout.h"
#include "qgraphicsscene_p.h"
#include "qgraphicssceneevent.h"
#include "qgraphicsview.h"
#include "qgraphicsview_p.h"
#include "qgraphicswidget.h"
#include "qgraphicswidget_p.h"
#include "qgraphicssceneindex_p.h"
#include "qgraphicsscenebsptreeindex_p.h"
#include "qgraphicsscenelinearindex_p.h"
#include <QtCore/qdebug.h>
#include <QtCore/qlist.h>
#include <QtCore/qmath.h>
#include <QtCore/qrect.h>
#include <QtCore/qset.h>
#include <QtCore/qstack.h>
#include <QtCore/qvarlengtharray.h>
#include <QtCore/QMetaMethod>
#include <QtWidgets/qapplication.h>
#include <QtGui/qevent.h>
#include <QtWidgets/qgraphicslayout.h>
#include <QtWidgets/qgraphicsproxywidget.h>
#include <QtWidgets/qgraphicswidget.h>
#include <QtGui/qpaintengine.h>
#include <QtGui/qpainter.h>
#include <QtGui/qpainterpath.h>
#include <QtGui/qpixmapcache.h>
#include <QtGui/qpolygon.h>
#include <QtGui/qpointingdevice.h>
#include <QtWidgets/qstyleoption.h>
#include <QtGui/qtransform.h>
#include <QtGui/qinputmethod.h>
#include <private/qapplication_p.h>
#include <private/qevent_p.h>
#include <QtGui/private/qeventpoint_p.h>
#include <private/qobject_p.h>
#include <private/qgesturemanager_p.h>
#include <private/qpathclipper_p.h>
#include <QtCore/qpointer.h>
#include "moc_qgraphicsscene.cpp"
Go to the source code of this file.
|
QT_BEGIN_NAMESPACE bool | qt_sendSpontaneousEvent (QObject *receiver, QEvent *event) |
static void | _q_hoverFromMouseEvent (QGraphicsSceneHoverEvent *hover, const QGraphicsSceneMouseEvent *mouseEvent) |
static void | _q_paintItem (QGraphicsItem *item, QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget, bool useWindowOpacity, bool painterStateProtection) |
static void | _q_paintIntoCache (QPixmap *pix, QGraphicsItem *item, const QRegion &pixmapExposed, const QTransform &itemToPixmap, QPainter::RenderHints renderHints, const QStyleOptionGraphicsItem *option, bool painterStateProtection) |
static bool | transformIsSimple (const QTransform &transform) |
static void | setClip (QPainter *painter, QGraphicsItem *item) |
static void | setWorldTransform (QPainter *painter, const QTransform *const transformPtr, const QTransform *effectTransform) |
static bool | updateHelper (QGraphicsViewPrivate *view, QGraphicsItemPrivate *item, const QRectF &rect, bool itemIsUntransformable) |
◆ DEBUG
◆ ENSURE_TRANSFORM_PTR
#define ENSURE_TRANSFORM_PTR |
Value: if (!transformPtr) { \
Q_ASSERT(!itemIsUntransformable); \
if (viewTransform) { \
} else { \
transformPtr = &
item->d_ptr->sceneTransform; \
translateOnlyTransform =
item->d_ptr->sceneTransformTranslateOnly; \
} \
}
GLuint GLenum GLenum transform
◆ _q_hoverFromMouseEvent()
◆ _q_paintIntoCache()
◆ _q_paintItem()
◆ qt_sendSpontaneousEvent()
◆ setClip()
◆ setWorldTransform()
◆ transformIsSimple()
bool transformIsSimple |
( |
const QTransform & | transform | ) |
|
|
inlinestatic |
◆ updateHelper()