- All Implemented Interfaces:
QtObjectInterface,QGraphicsLayoutItem
- Direct Known Subclasses:
QGraphicsAnchorLayout,QGraphicsGridLayout,QGraphicsLinearLayout
The base class for all layouts in Graphics View
Java wrapper for Qt class QGraphicsLayout
- Since:
- This class was introduced in Qt 4.4.
-
Constructor Summary
ConstructorsConstructorDescriptionOverloaded constructor forQGraphicsLayout(io.qt.widgets.QGraphicsLayoutItem)withparent = null.QGraphicsLayout(QGraphicsLayoutItem parent) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidactivate()protected final voidaddChildLayoutItem(QGraphicsLayoutItem layoutItem) final QRectFabstract intcount()final QSizeFeffectiveSizeHint(Qt.SizeHint which) Overloaded function foreffectiveSizeHint(io.qt.core.Qt.SizeHint, io.qt.core.QSizeF)withconstraint = new io.qt.core.QSizeF().final QSizeFeffectiveSizeHint(Qt.SizeHint which, QSize constraint) Overloaded function foreffectiveSizeHint(io.qt.core.Qt.SizeHint, io.qt.core.QSizeF).final QSizeFeffectiveSizeHint(Qt.SizeHint which, QSizeF constraint) final QRectFgeometry()voidgetContentsMargins(double [] margins) final QGraphicsItemstatic booleanSeeQGraphicsLayout::instantInvalidatePropagation() voidfinal booleanfinal booleanisLayout()abstract QGraphicsLayoutItemitemAt(int i) final doublefinal QSizeFfinal doublefinal doublefinal QSizeFfinal doublefinal booleanfinal QGraphicsLayoutItemfinal doublefinal QSizeFfinal doubleabstract voidremoveAt(int index) final voidsetContentsMargins(double left, double top, double right, double bottom) final voidsetGeometry(QRect rect) Overloaded function forsetGeometry(io.qt.core.QRectF).voidsetGeometry(QRectF rect) protected final voidsetGraphicsItem(QGraphicsItem item) static voidsetInstantInvalidatePropagation(boolean enable) SeeQGraphicsLayout::setInstantInvalidatePropagation(bool) final voidsetMaximumHeight(double height) final voidsetMaximumSize(double w, double h) final voidsetMaximumSize(QSize size) Overloaded function forsetMaximumSize(io.qt.core.QSizeF).final voidsetMaximumSize(QSizeF size) final voidsetMaximumWidth(double width) final voidsetMinimumHeight(double height) final voidsetMinimumSize(double w, double h) final voidsetMinimumSize(QSize size) Overloaded function forsetMinimumSize(io.qt.core.QSizeF).final voidsetMinimumSize(QSizeF size) final voidsetMinimumWidth(double width) protected final voidsetOwnedByLayout(boolean ownedByLayout) final voidfinal voidsetPreferredHeight(double height) final voidsetPreferredSize(double w, double h) final voidsetPreferredSize(QSize size) Overloaded function forsetPreferredSize(io.qt.core.QSizeF).final voidsetPreferredSize(QSizeF size) final voidsetPreferredWidth(double width) final voidsetSizePolicy(QSizePolicy policy) final voidsetSizePolicy(QSizePolicy.Policy hPolicy, QSizePolicy.Policy vPolicy) Overloaded function forsetSizePolicy(io.qt.widgets.QSizePolicy.Policy, io.qt.widgets.QSizePolicy.Policy, io.qt.widgets.QSizePolicy.ControlType)withcontrolType = io.qt.widgets.QSizePolicy.ControlType.DefaultType.final voidsetSizePolicy(QSizePolicy.Policy hPolicy, QSizePolicy.Policy vPolicy, QSizePolicy.ControlType controlType) protected final QSizeFsizeHint(Qt.SizeHint which) Overloaded function forsizeHint(io.qt.core.Qt.SizeHint, io.qt.core.QSizeF)withconstraint = new io.qt.core.QSizeF().protected final QSizeFsizeHint(Qt.SizeHint which, QSize constraint) Overloaded function forsizeHint(io.qt.core.Qt.SizeHint, io.qt.core.QSizeF).protected abstract QSizeFsizeHint(Qt.SizeHint which, QSizeF constraint) final QSizePolicyvoidvoidMethods inherited from class io.qt.QtObject
dispose, equals, isDisposedMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.qt.widgets.QGraphicsLayoutItem
contentsMarginsMethods inherited from interface io.qt.QtObjectInterface
dispose, isDisposed
-
Constructor Details
-
QGraphicsLayout
- Parameters:
parent-
-
QGraphicsLayout
public QGraphicsLayout()Overloaded constructor for
QGraphicsLayout(io.qt.widgets.QGraphicsLayoutItem)withparent = null.
-
-
Method Details
-
activate
-
addChildLayoutItem
- Parameters:
layoutItem-- Since:
- This function was introduced in Qt 4.6.
-
contentsRect
- Specified by:
contentsRectin interfaceQGraphicsLayoutItem- Returns:
-
effectiveSizeHint
- Specified by:
effectiveSizeHintin interfaceQGraphicsLayoutItem- Parameters:
which-constraint-- Returns:
-
geometry
- Specified by:
geometryin interfaceQGraphicsLayoutItem- Returns:
-
graphicsItem
- Specified by:
graphicsItemin interfaceQGraphicsLayoutItem- Returns:
-
isActivated
- Returns:
-
isLayout
- Specified by:
isLayoutin interfaceQGraphicsLayoutItem- Returns:
-
maximumHeight
- Specified by:
maximumHeightin interfaceQGraphicsLayoutItem- Returns:
-
maximumSize
- Specified by:
maximumSizein interfaceQGraphicsLayoutItem- Returns:
-
maximumWidth
- Specified by:
maximumWidthin interfaceQGraphicsLayoutItem- Returns:
-
minimumHeight
- Specified by:
minimumHeightin interfaceQGraphicsLayoutItem- Returns:
-
minimumSize
- Specified by:
minimumSizein interfaceQGraphicsLayoutItem- Returns:
-
minimumWidth
- Specified by:
minimumWidthin interfaceQGraphicsLayoutItem- Returns:
-
ownedByLayout
- Specified by:
ownedByLayoutin interfaceQGraphicsLayoutItem- Returns:
- Since:
- This function was introduced in Qt 4.6.
-
parentLayoutItem
- Specified by:
parentLayoutItemin interfaceQGraphicsLayoutItem- Returns:
-
preferredHeight
- Specified by:
preferredHeightin interfaceQGraphicsLayoutItem- Returns:
-
preferredSize
- Specified by:
preferredSizein interfaceQGraphicsLayoutItem- Returns:
-
preferredWidth
- Specified by:
preferredWidthin interfaceQGraphicsLayoutItem- Returns:
-
setContentsMargins
@QtUninvokable public final void setContentsMargins(double left, double top, double right, double bottom) - Parameters:
left-top-right-bottom-
-
setGraphicsItem
- Parameters:
item-
-
setMaximumHeight
- Specified by:
setMaximumHeightin interfaceQGraphicsLayoutItem- Parameters:
height-
-
setMaximumSize
- Specified by:
setMaximumSizein interfaceQGraphicsLayoutItem- Parameters:
size-
-
setMaximumSize
- Specified by:
setMaximumSizein interfaceQGraphicsLayoutItem- Parameters:
w-h-
-
setMaximumWidth
- Specified by:
setMaximumWidthin interfaceQGraphicsLayoutItem- Parameters:
width-
-
setMinimumHeight
- Specified by:
setMinimumHeightin interfaceQGraphicsLayoutItem- Parameters:
height-
-
setMinimumSize
- Specified by:
setMinimumSizein interfaceQGraphicsLayoutItem- Parameters:
size-
-
setMinimumSize
- Specified by:
setMinimumSizein interfaceQGraphicsLayoutItem- Parameters:
w-h-
-
setMinimumWidth
- Specified by:
setMinimumWidthin interfaceQGraphicsLayoutItem- Parameters:
width-
-
setOwnedByLayout
- Parameters:
ownedByLayout-- Since:
- This function was introduced in Qt 4.6.
-
setParentLayoutItem
- Specified by:
setParentLayoutItemin interfaceQGraphicsLayoutItem- Parameters:
parent-
-
setPreferredHeight
- Specified by:
setPreferredHeightin interfaceQGraphicsLayoutItem- Parameters:
height-
-
setPreferredSize
- Specified by:
setPreferredSizein interfaceQGraphicsLayoutItem- Parameters:
size-
-
setPreferredSize
- Specified by:
setPreferredSizein interfaceQGraphicsLayoutItem- Parameters:
w-h-
-
setPreferredWidth
- Specified by:
setPreferredWidthin interfaceQGraphicsLayoutItem- Parameters:
width-
-
setSizePolicy
- Specified by:
setSizePolicyin interfaceQGraphicsLayoutItem- Parameters:
policy-
-
setSizePolicy
@QtUninvokable public final void setSizePolicy(QSizePolicy.Policy hPolicy, QSizePolicy.Policy vPolicy, QSizePolicy.ControlType controlType) See
QGraphicsLayoutItem::setSizePolicy(QSizePolicy::Policy, QSizePolicy::Policy, QSizePolicy::ControlType) - Specified by:
setSizePolicyin interfaceQGraphicsLayoutItem- Parameters:
hPolicy-vPolicy-controlType-
-
sizePolicy
- Specified by:
sizePolicyin interfaceQGraphicsLayoutItem- Returns:
-
count
- Returns:
-
getContentsMargins
- Specified by:
getContentsMarginsin interfaceQGraphicsLayoutItem- Parameters:
margins-
-
invalidate
-
itemAt
- Parameters:
i-- Returns:
-
removeAt
- Parameters:
index-
-
setGeometry
- Specified by:
setGeometryin interfaceQGraphicsLayoutItem- Parameters:
rect-
-
sizeHint
- Parameters:
which-constraint-- Returns:
-
updateGeometry
- Specified by:
updateGeometryin interfaceQGraphicsLayoutItem
-
widgetEvent
- Parameters:
e-
-
instantInvalidatePropagation
public static boolean instantInvalidatePropagation()See
QGraphicsLayout::instantInvalidatePropagation() - Returns:
-
setInstantInvalidatePropagation
public static void setInstantInvalidatePropagation(boolean enable) See
QGraphicsLayout::setInstantInvalidatePropagation(bool) - Parameters:
enable-
-
effectiveSizeHint
Overloaded function for
effectiveSizeHint(io.qt.core.Qt.SizeHint, io.qt.core.QSizeF)withconstraint = new io.qt.core.QSizeF().- Specified by:
effectiveSizeHintin interfaceQGraphicsLayoutItem
-
effectiveSizeHint
Overloaded function for
effectiveSizeHint(io.qt.core.Qt.SizeHint, io.qt.core.QSizeF).- Specified by:
effectiveSizeHintin interfaceQGraphicsLayoutItem
-
setMaximumSize
Overloaded function for
setMaximumSize(io.qt.core.QSizeF).- Specified by:
setMaximumSizein interfaceQGraphicsLayoutItem
-
setMinimumSize
Overloaded function for
setMinimumSize(io.qt.core.QSizeF).- Specified by:
setMinimumSizein interfaceQGraphicsLayoutItem
-
setPreferredSize
Overloaded function for
setPreferredSize(io.qt.core.QSizeF).- Specified by:
setPreferredSizein interfaceQGraphicsLayoutItem
-
setSizePolicy
@QtUninvokable public final void setSizePolicy(QSizePolicy.Policy hPolicy, QSizePolicy.Policy vPolicy) Overloaded function for
setSizePolicy(io.qt.widgets.QSizePolicy.Policy, io.qt.widgets.QSizePolicy.Policy, io.qt.widgets.QSizePolicy.ControlType)withcontrolType = io.qt.widgets.QSizePolicy.ControlType.DefaultType.- Specified by:
setSizePolicyin interfaceQGraphicsLayoutItem
-
setGeometry
Overloaded function for
setGeometry(io.qt.core.QRectF).- Specified by:
setGeometryin interfaceQGraphicsLayoutItem
-
sizeHint
Overloaded function for
sizeHint(io.qt.core.Qt.SizeHint, io.qt.core.QSizeF)withconstraint = new io.qt.core.QSizeF(). -
sizeHint
Overloaded function for
sizeHint(io.qt.core.Qt.SizeHint, io.qt.core.QSizeF).
-