java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.widgets.QAbstractGraphicsShapeItem
io.qt.widgets.QGraphicsRectItem
- All Implemented Interfaces:
QtObjectInterface
,QGraphicsItem
public class QGraphicsRectItem extends QAbstractGraphicsShapeItem
Rectangle item that you can add to a QGraphicsScene
Java wrapper for Qt class QGraphicsRectItem
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.qt.widgets.QGraphicsItem
QGraphicsItem.BlockedByModalPanelInfo, QGraphicsItem.CacheMode, QGraphicsItem.Extension, QGraphicsItem.GraphicsItemChange, QGraphicsItem.GraphicsItemFlag, QGraphicsItem.GraphicsItemFlags, QGraphicsItem.Impl, QGraphicsItem.MemberAccess, QGraphicsItem.PanelModality
-
Constructor Summary
Constructors Modifier Constructor Description QGraphicsRectItem()
Overloaded constructor forQGraphicsRectItem(io.qt.widgets.QGraphicsItem)
withparent = null
.QGraphicsRectItem(double x, double y, double w, double h)
Overloaded constructor forQGraphicsRectItem(double, double, double, double, io.qt.widgets.QGraphicsItem)
withparent = null
.QGraphicsRectItem(double x, double y, double w, double h, QGraphicsItem parent)
QGraphicsRectItem(QRectF rect)
Overloaded constructor forQGraphicsRectItem(io.qt.core.QRectF, io.qt.widgets.QGraphicsItem)
withparent = null
.QGraphicsRectItem(QRectF rect, QGraphicsItem parent)
protected
QGraphicsRectItem(QtObject.QPrivateConstructor p)
Constructor for internal use only.QGraphicsRectItem(QGraphicsItem parent)
-
Method Summary
Modifier and Type Method Description QRectF
boundingRect()
boolean
contains(QPointF point)
protected Object
extension(Object variant)
boolean
isObscuredBy(QGraphicsItem item)
QPainterPath
opaqueArea()
void
paint(QPainter painter, QStyleOptionGraphicsItem option, QWidget widget)
QRectF
rect()
protected void
setExtension(QGraphicsItem.Extension extension, Object variant)
void
setRect(double x, double y, double w, double h)
void
setRect(QRectF rect)
QPainterPath
shape()
protected boolean
supportsExtension(QGraphicsItem.Extension extension)
Methods inherited from class io.qt.widgets.QAbstractGraphicsShapeItem
acceptDrops, acceptedMouseButtons, acceptHoverEvents, acceptTouchEvents, addToIndex, advance, boundingRegion, boundingRegionGranularity, brush, cacheMode, childItems, childrenBoundingRect, clearFocus, clipPath, collidesWithItem, collidesWithItem, collidesWithPath, collidesWithPath, collidingItems, collidingItems, commonAncestorItem, contextMenuEvent, cursor, data, deviceTransform, dragEnterEvent, dragLeaveEvent, dragMoveEvent, dropEvent, effectiveOpacity, ensureVisible, ensureVisible, ensureVisible, ensureVisible, ensureVisible, ensureVisible, ensureVisible, filtersChildEvents, flags, focusInEvent, focusItem, focusOutEvent, focusProxy, focusScopeItem, grabKeyboard, grabMouse, graphicsEffect, group, handlesChildEvents, hasCursor, hasFocus, hide, hoverEnterEvent, hoverLeaveEvent, hoverMoveEvent, inputMethodEvent, inputMethodHints, inputMethodQuery, installSceneEventFilter, isActive, isAncestorOf, isBlockedByModalPanel, isClipped, isEnabled, isObscured, isObscured, isObscured, isPanel, isSelected, isUnderMouse, isVisible, isVisibleTo, isWidget, isWindow, itemChange, itemTransform, keyPressEvent, keyReleaseEvent, mapFromItem, mapFromItem, mapFromItem, mapFromItem, mapFromItem, mapFromItem, mapFromParent, mapFromParent, mapFromParent, mapFromParent, mapFromParent, mapFromParent, mapFromScene, mapFromScene, mapFromScene, mapFromScene, mapFromScene, mapFromScene, mapRectFromItem, mapRectFromItem, mapRectFromParent, mapRectFromParent, mapRectFromScene, mapRectFromScene, mapRectToItem, mapRectToItem, mapRectToParent, mapRectToParent, mapRectToScene, mapRectToScene, mapToItem, mapToItem, mapToItem, mapToItem, mapToItem, mapToItem, mapToParent, mapToParent, mapToParent, mapToParent, mapToParent, mapToParent, mapToScene, mapToScene, mapToScene, mapToScene, mapToScene, mapToScene, mouseDoubleClickEvent, mouseMoveEvent, mousePressEvent, mouseReleaseEvent, moveBy, opacity, paint, panel, panelModality, parentItem, parentObject, parentWidget, pen, pos, prepareGeometryChange, removeFromIndex, removeSceneEventFilter, resetTransform, rotation, scale, scene, sceneBoundingRect, sceneEvent, sceneEventFilter, scenePos, sceneTransform, scroll, scroll, setAcceptDrops, setAcceptedMouseButtons, setAcceptedMouseButtons, setAcceptHoverEvents, setAcceptTouchEvents, setActive, setBoundingRegionGranularity, setBrush, setCacheMode, setCacheMode, setCursor, setData, setEnabled, setFiltersChildEvents, setFlag, setFlag, setFlags, setFlags, setFocus, setFocus, setFocusProxy, setGraphicsEffect, setGroup, setHandlesChildEvents, setInputMethodHints, setInputMethodHints, setOpacity, setPanelModality, setParentItem, setPen, setPos, setPos, setRotation, setScale, setSelected, setToolTip, setTransform, setTransform, setTransformations, setTransformOriginPoint, setTransformOriginPoint, setVisible, setX, setY, setZValue, show, stackBefore, toGraphicsObject, toolTip, topLevelItem, topLevelWidget, transform, transformations, transformOriginPoint, ungrabKeyboard, ungrabMouse, unsetCursor, update, update, update, updateMicroFocus, wheelEvent, window, x, y, zValue
-
Constructor Details
-
QGraphicsRectItem
public QGraphicsRectItem()Overloaded constructor for
QGraphicsRectItem(io.qt.widgets.QGraphicsItem)
withparent = null
. -
QGraphicsRectItem
-
QGraphicsRectItem
Overloaded constructor for
QGraphicsRectItem(io.qt.core.QRectF, io.qt.widgets.QGraphicsItem)
withparent = null
. -
QGraphicsRectItem
-
QGraphicsRectItem
public QGraphicsRectItem(double x, double y, double w, double h)Overloaded constructor for
QGraphicsRectItem(double, double, double, double, io.qt.widgets.QGraphicsItem)
withparent = null
. -
QGraphicsRectItem
-
QGraphicsRectItem
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
-
Method Details
-
rect
-
setRect
-
setRect
-
boundingRect
- Specified by:
boundingRect
in interfaceQGraphicsItem
- Specified by:
boundingRect
in classQAbstractGraphicsShapeItem
-
contains
- Specified by:
contains
in interfaceQGraphicsItem
- Overrides:
contains
in classQAbstractGraphicsShapeItem
-
extension
- Overrides:
extension
in classQAbstractGraphicsShapeItem
-
isObscuredBy
- Specified by:
isObscuredBy
in interfaceQGraphicsItem
- Overrides:
isObscuredBy
in classQAbstractGraphicsShapeItem
-
opaqueArea
- Specified by:
opaqueArea
in interfaceQGraphicsItem
- Overrides:
opaqueArea
in classQAbstractGraphicsShapeItem
-
paint
@QtUninvokable public void paint(QPainter painter, QStyleOptionGraphicsItem option, QWidget widget)- Specified by:
paint
in interfaceQGraphicsItem
- Specified by:
paint
in classQAbstractGraphicsShapeItem
-
setExtension
- Overrides:
setExtension
in classQAbstractGraphicsShapeItem
-
shape
- Specified by:
shape
in interfaceQGraphicsItem
- Overrides:
shape
in classQAbstractGraphicsShapeItem
-
supportsExtension
- Overrides:
supportsExtension
in classQAbstractGraphicsShapeItem
-