QtBase  v6.3.1
Classes | Functions | Variables
src_gui_graphicsview_qgraphicsitem.cpp File Reference

Go to the source code of this file.

Classes

class  SimpleItem
 [0] More...
 
class  CustomItem
 [0] More...
 
class  QGraphicsPathItem
 [17] More...
 

Functions

item setCursor (Qt::IBeamCursor)
 [1] More...
 
rect setPos (100, 100)
 
rect sceneTransform ().map(QPointF(0
 
rect deviceTransform (view->viewportTransform()).map(QPointF(0
 
rect rect item rotate (45)
 [5] More...
 
item setTransform (QTransform().translate(x, y).rotate(45).translate(-x, -y))
 
item scale (3, 2)
 [6] More...
 
item setTransform (QTransform().translate(x, y).scale(3, 2).translate(-x, -y))
 
 if (item->data(ObjectName).toString().isEmpty())
 
line installSceneEventFilter (ellipse)
 
ellipse installSceneEventFilter (line)
 
scene destroyItemGroup (group)
 
view viewport () -> scroll(dx, dy, deviceRect)
 
item setTransform (QTransform().rotate(angle), true)
 [19] More...
 
 setTransform (QTransform::fromScale(sx, sy), true)
 [20] More...
 
 setTransform (QTransform().shear(sh, sv), true)
 [21] More...
 
 setTransform (QTransform::fromTranslate(dx, dy), true)
 [22] More...
 

Variables

QGraphicsRectItem rect
 [3] More...
 
QGraphicsItemitem = scene.itemAt(100, 50)
 
QGraphicsScene scene
 [11] More...
 
QGraphicsEllipseItemellipse = scene.addEllipse(QRectF(-10, -10, 20, 20))
 
QGraphicsLineItemline = scene.addLine(QLineF(-10, -10, 20, 20))
 
QGraphicsItemGroupgroup = scene->createItemGroup(scene->selecteditems())
 [16] More...
 
QTransform xform = item->deviceTransform(view->viewportTransform())
 [18] More...
 
QRect deviceRect = xform.mapRect(rect).toAlignedRect()
 

Function Documentation

◆ destroyItemGroup()

scene destroyItemGroup ( group  )

◆ deviceTransform()

rect rect deviceTransform ( view->  viewportTransform())
Here is the caller graph for this function:

◆ if()

if ( item->  dataObjectName).toString().isEmpty()

Definition at line 173 of file src_gui_graphicsview_qgraphicsitem.cpp.

◆ installSceneEventFilter() [1/2]

line installSceneEventFilter ( ellipse  )

◆ installSceneEventFilter() [2/2]

ellipse installSceneEventFilter ( line  )
Here is the call graph for this function:

◆ rotate()

rect rect item rotate ( 45  )

[5]

[6]

Here is the caller graph for this function:

◆ scale()

item scale ( ,
 
)

[6]

[7]

◆ sceneTransform()

rect rect sceneTransform ( )

◆ setCursor()

item setCursor ( Qt::IBeamCursor  )

[1]

[2]

[3]

Here is the caller graph for this function:

◆ setPos()

rect setPos ( 100  ,
100   
)
Here is the caller graph for this function:

◆ setTransform() [1/6]

item setTransform ( QTransform().rotate(angle ,
true   
)

[19]

[20]

◆ setTransform() [2/6]

setTransform ( QTransform().shear(sh, sv)  ,
true   
)

[21]

[22]

◆ setTransform() [3/6]

item setTransform ( QTransform().translate(x, y).rotate(45).translate(-x, -y )

◆ setTransform() [4/6]

item setTransform ( QTransform().translate(x, y).scale(3, 2).translate(-x, -y )

◆ setTransform() [5/6]

setTransform ( QTransform::fromScale(sx, sy)  ,
true   
)

[20]

[21]

◆ setTransform() [6/6]

setTransform ( QTransform::fromTranslate(dx, dy)  ,
true   
)

[22]

[23]

◆ viewport()

view viewport ( ) -> scroll(dx, dy, deviceRect)
Here is the caller graph for this function:

Variable Documentation

◆ deviceRect

QRect deviceRect = xform.mapRect(rect).toAlignedRect()

Definition at line 270 of file src_gui_graphicsview_qgraphicsitem.cpp.

◆ ellipse

QGraphicsEllipseItem* ellipse = scene.addEllipse(QRectF(-10, -10, 20, 20))

Definition at line 182 of file src_gui_graphicsview_qgraphicsitem.cpp.

◆ group

QGraphicsItemGroup* group = scene->createItemGroup(scene->selecteditems())

[16]

[17]

Definition at line 251 of file src_gui_graphicsview_qgraphicsitem.cpp.

◆ item

QGraphicsItem* item = scene.itemAt(100, 50)

Definition at line 172 of file src_gui_graphicsview_qgraphicsitem.cpp.

◆ line

QGraphicsLineItem* line = scene.addLine(QLineF(-10, -10, 20, 20))

Definition at line 183 of file src_gui_graphicsview_qgraphicsitem.cpp.

◆ rect

rect rect QGraphicsRectItem rect

[3]

[4]

[5]

Definition at line 98 of file src_gui_graphicsview_qgraphicsitem.cpp.

◆ scene

[11]

[12]

Definition at line 181 of file src_gui_graphicsview_qgraphicsitem.cpp.

◆ xform

QTransform xform = item->deviceTransform(view->viewportTransform())

[18]

[19]

Definition at line 269 of file src_gui_graphicsview_qgraphicsitem.cpp.