|
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trolltech.qt.QSignalEmitter
com.trolltech.qt.QtJambiObject
com.trolltech.qt.gui.QAbstractGraphicsShapeItem
com.trolltech.qt.gui.QGraphicsRectItem
public class QGraphicsRectItem
The QGraphicsRectItem class provides a rectangle item that you can add to a QGraphicsScene.
To set the item's rectangle, pass a QRectF to QGraphicsRectItem's constructor, or call the setRect function. The rect function returns the current rectangle.
QGraphicsRectItem uses the rectangle and the pen width to provide a reasonable implementation of boundingRect, shape, and contains. The paint function draws the rectangle using the item's associated pen and brush, which you can set by calling the setPen and setBrush functions.
Nested Class Summary | |
---|---|
static class |
QGraphicsRectItem.enum_1
Press link for info on QGraphicsRectItem.enum_1 |
Nested classes/interfaces inherited from class com.trolltech.qt.QSignalEmitter |
---|
QSignalEmitter.AbstractSignal, QSignalEmitter.Signal0, QSignalEmitter.Signal1<A>, QSignalEmitter.Signal2<A,B>, QSignalEmitter.Signal3<A,B,C>, QSignalEmitter.Signal4<A,B,C,D>, QSignalEmitter.Signal5<A,B,C,D,E>, QSignalEmitter.Signal6<A,B,C,D,E,F>, QSignalEmitter.Signal7<A,B,C,D,E,F,G>, QSignalEmitter.Signal8<A,B,C,D,E,F,G,H>, QSignalEmitter.Signal9<A,B,C,D,E,F,G,H,I> |
Constructor Summary | |
---|---|
QGraphicsRectItem()
Equivalent to QGraphicsRectItem(, 0). |
|
QGraphicsRectItem(double x,
double y,
double w,
double h)
Creates a new QGraphicsRectItem of which top-left corner is (x, y), width is w, and height is h. |
|
QGraphicsRectItem(double x,
double y,
double w,
double h,
QGraphicsItemInterface parent)
Creates a new QGraphicsRectItem of which top-left corner is (x, y), width is w, and height is h. |
|
QGraphicsRectItem(double x,
double y,
double w,
double h,
QGraphicsItemInterface parent,
QGraphicsScene scene)
Creates a new QGraphicsRectItem of which top-left corner is (x, y), width is w, and height is h. |
|
QGraphicsRectItem(QGraphicsItemInterface parent)
Equivalent to QGraphicsRectItem(parent, 0). |
|
QGraphicsRectItem(QGraphicsItemInterface parent,
QGraphicsScene scene)
Constructs a QGraphicsRectItem, using parent as the default rectangle. |
|
QGraphicsRectItem(QRectF rect)
Creates a new QGraphicsRectItem with the specified bounds rect. |
|
QGraphicsRectItem(QRectF rect,
QGraphicsItemInterface parent)
Creates a new QGraphicsRectItem with the specified bounds rect and parent. |
|
QGraphicsRectItem(QRectF rect,
QGraphicsItemInterface parent,
QGraphicsScene scene)
Creates a new QGraphicsRectItem with the specified bounds rect, parent, and then adds it to scene. |
Method Summary | |
---|---|
QRectF |
boundingRect()
This function is reimplemented for internal reasons. |
boolean |
contains(QPointF point)
This function is reimplemented for internal reasons. |
java.lang.Object |
extension(java.lang.Object variant)
This function is reimplemented for internal reasons. |
static QGraphicsRectItem |
fromNativePointer(QNativePointer nativePointer)
This function returns the QGraphicsRectItem instance pointed to by nativePointer |
boolean |
isObscuredBy(QGraphicsItemInterface item)
This function is reimplemented for internal reasons. |
QPainterPath |
opaqueArea()
This function is reimplemented for internal reasons. |
void |
paint(QPainter painter,
QStyleOptionGraphicsItem option,
QWidget widget)
This function is reimplemented for internal reasons. |
QRectF |
rect()
Returns the item's rectangle. |
void |
setExtension(QGraphicsItem.Extension extension,
java.lang.Object variant)
|
void |
setRect(double x,
double y,
double w,
double h)
Sets the item's rectangle to the rectangle defined by (x, y) and the given w and h. |
void |
setRect(QRectF rect)
Sets the item's rectangle to be the given rect. |
QPainterPath |
shape()
This function is reimplemented for internal reasons. |
boolean |
supportsExtension(QGraphicsItem.Extension extension)
|
int |
type()
This function is reimplemented for internal reasons. |
Methods inherited from class com.trolltech.qt.QtJambiObject |
---|
dispose, disposed, finalize, reassignNativeResources, tr, tr, tr |
Methods inherited from class com.trolltech.qt.QSignalEmitter |
---|
blockSignals, disconnect, disconnect, signalsBlocked, signalSender, thread |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.trolltech.qt.QtJambiInterface |
---|
disableGarbageCollection, nativeId, nativePointer, reenableGarbageCollection, setJavaOwnership |
Constructor Detail |
---|
public QGraphicsRectItem(double x, double y, double w, double h, QGraphicsItemInterface parent)
public QGraphicsRectItem(double x, double y, double w, double h)
public QGraphicsRectItem(double x, double y, double w, double h, QGraphicsItemInterface parent, QGraphicsScene scene)
public QGraphicsRectItem(QGraphicsItemInterface parent)
Equivalent to QGraphicsRectItem(parent, 0).
public QGraphicsRectItem()
Equivalent to QGraphicsRectItem(, 0).
public QGraphicsRectItem(QGraphicsItemInterface parent, QGraphicsScene scene)
Constructs a QGraphicsRectItem, using parent as the default rectangle. scene is passed to QAbstractGraphicsShapeItem's constructor.
public QGraphicsRectItem(QRectF rect, QGraphicsItemInterface parent)
public QGraphicsRectItem(QRectF rect)
public QGraphicsRectItem(QRectF rect, QGraphicsItemInterface parent, QGraphicsScene scene)
Method Detail |
---|
public final QRectF rect()
Returns the item's rectangle.
public final void setRect(QRectF rect)
Sets the item's rectangle to be the given rect.
public final void setRect(double x, double y, double w, double h)
Sets the item's rectangle to the rectangle defined by (x, y) and the given w and h.
This convenience function is equivalent to calling setRect(QRectF(x, y, width, height))
public QRectF boundingRect()
This function is reimplemented for internal reasons.
boundingRect
in interface QGraphicsItemInterface
boundingRect
in class QAbstractGraphicsShapeItem
public boolean contains(QPointF point)
This function is reimplemented for internal reasons.
contains
in interface QGraphicsItemInterface
contains
in class QAbstractGraphicsShapeItem
public java.lang.Object extension(java.lang.Object variant)
This function is reimplemented for internal reasons.
extension
in interface QGraphicsItemInterface
extension
in class QAbstractGraphicsShapeItem
public boolean isObscuredBy(QGraphicsItemInterface item)
This function is reimplemented for internal reasons.
isObscuredBy
in interface QGraphicsItemInterface
isObscuredBy
in class QAbstractGraphicsShapeItem
public QPainterPath opaqueArea()
This function is reimplemented for internal reasons.
opaqueArea
in interface QGraphicsItemInterface
opaqueArea
in class QAbstractGraphicsShapeItem
public void paint(QPainter painter, QStyleOptionGraphicsItem option, QWidget widget)
This function is reimplemented for internal reasons.
paint
in interface QGraphicsItemInterface
paint
in class QAbstractGraphicsShapeItem
public void setExtension(QGraphicsItem.Extension extension, java.lang.Object variant)
setExtension
in interface QGraphicsItemInterface
setExtension
in class QAbstractGraphicsShapeItem
public QPainterPath shape()
This function is reimplemented for internal reasons.
shape
in interface QGraphicsItemInterface
shape
in class QAbstractGraphicsShapeItem
public boolean supportsExtension(QGraphicsItem.Extension extension)
supportsExtension
in interface QGraphicsItemInterface
supportsExtension
in class QAbstractGraphicsShapeItem
public int type()
This function is reimplemented for internal reasons.
type
in interface QGraphicsItemInterface
type
in class QAbstractGraphicsShapeItem
public static QGraphicsRectItem fromNativePointer(QNativePointer nativePointer)
nativePointer
- the QNativePointer of which object should be returned.
|
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |