KLayout Manual: Main Index » Class Index » API reference - Class QGraphicsLayoutItem

API reference - Class QGraphicsLayoutItem

Notation used in Ruby API documentation

Description: Binding of QGraphicsLayoutItem

Class hierarchy: QGraphicsLayoutItem

Public constructors

new QGraphicsLayoutItemnewConstructor QGraphicsLayoutItem::QGraphicsLayoutItem(QGraphicsLayoutItem *parent, bool isLayout)
new QGraphicsLayoutItemnew(QGraphicsLayoutItem ptr parent)Constructor QGraphicsLayoutItem::QGraphicsLayoutItem(QGraphicsLayoutItem *parent, bool isLayout)
new QGraphicsLayoutItemnew(QGraphicsLayoutItem ptr parent,
bool isLayout)
Constructor QGraphicsLayoutItem::QGraphicsLayoutItem(QGraphicsLayoutItem *parent, bool isLayout)

Public methods

[const]QRectFcontentsRectMethod QRectF QGraphicsLayoutItem::contentsRect()
voidcreateEnsures the C++ object is created
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[const]QSizeFeffectiveSizeHint(const Qt_SizeHint which)Method QSizeF QGraphicsLayoutItem::effectiveSizeHint(Qt::SizeHint which, const QSizeF &constraint)
[const]QSizeFeffectiveSizeHint(const Qt_SizeHint which,
const QSizeF constraint)
Method QSizeF QGraphicsLayoutItem::effectiveSizeHint(Qt::SizeHint which, const QSizeF &constraint)
[const]QRectFgeometryMethod QRectF QGraphicsLayoutItem::geometry()
voidgeometry=(const QRectF rect)Method void QGraphicsLayoutItem::setGeometry(const QRectF &rect)
[virtual,const]voidgetContentsMargins(double ptr left,
double ptr top,
double ptr right,
double ptr bottom)
Virtual method void QGraphicsLayoutItem::getContentsMargins(double *left, double *top, double *right, double *bottom)
[const]QGraphicsItem ptrgraphicsItemMethod QGraphicsItem * QGraphicsLayoutItem::graphicsItem()
[const]boolisLayoutMethod bool QGraphicsLayoutItem::isLayout()
[const]boolisLayout?Method bool QGraphicsLayoutItem::isLayout()
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]doublemaximumHeightMethod double QGraphicsLayoutItem::maximumHeight()
voidmaximumHeight=(double height)Method void QGraphicsLayoutItem::setMaximumHeight(double height)
[const]QSizeFmaximumSizeMethod QSizeF QGraphicsLayoutItem::maximumSize()
voidmaximumSize=(const QSizeF size)Method void QGraphicsLayoutItem::setMaximumSize(const QSizeF &size)
[const]doublemaximumWidthMethod double QGraphicsLayoutItem::maximumWidth()
voidmaximumWidth=(double width)Method void QGraphicsLayoutItem::setMaximumWidth(double width)
[const]doubleminimumHeightMethod double QGraphicsLayoutItem::minimumHeight()
voidminimumHeight=(double height)Method void QGraphicsLayoutItem::setMinimumHeight(double height)
[const]QSizeFminimumSizeMethod QSizeF QGraphicsLayoutItem::minimumSize()
voidminimumSize=(const QSizeF size)Method void QGraphicsLayoutItem::setMinimumSize(const QSizeF &size)
[const]doubleminimumWidthMethod double QGraphicsLayoutItem::minimumWidth()
voidminimumWidth=(double width)Method void QGraphicsLayoutItem::setMinimumWidth(double width)
[const]boolownedByLayoutMethod bool QGraphicsLayoutItem::ownedByLayout()
[const]QGraphicsLayoutItem ptrparentLayoutItemMethod QGraphicsLayoutItem * QGraphicsLayoutItem::parentLayoutItem()
voidparentLayoutItem=(QGraphicsLayoutItem ptr parent)Method void QGraphicsLayoutItem::setParentLayoutItem(QGraphicsLayoutItem *parent)
[const]doublepreferredHeightMethod double QGraphicsLayoutItem::preferredHeight()
voidpreferredHeight=(double height)Method void QGraphicsLayoutItem::setPreferredHeight(double height)
[const]QSizeFpreferredSizeMethod QSizeF QGraphicsLayoutItem::preferredSize()
voidpreferredSize=(const QSizeF size)Method void QGraphicsLayoutItem::setPreferredSize(const QSizeF &size)
[const]doublepreferredWidthMethod double QGraphicsLayoutItem::preferredWidth()
voidpreferredWidth=(double width)Method void QGraphicsLayoutItem::setPreferredWidth(double width)
[virtual]voidsetGeometry(const QRectF rect)Virtual method void QGraphicsLayoutItem::setGeometry(const QRectF &rect)
voidsetMaximumHeight(double height)Method void QGraphicsLayoutItem::setMaximumHeight(double height)
voidsetMaximumSize(double w,
double h)
Method void QGraphicsLayoutItem::setMaximumSize(double w, double h)
voidsetMaximumSize(const QSizeF size)Method void QGraphicsLayoutItem::setMaximumSize(const QSizeF &size)
voidsetMaximumWidth(double width)Method void QGraphicsLayoutItem::setMaximumWidth(double width)
voidsetMinimumHeight(double height)Method void QGraphicsLayoutItem::setMinimumHeight(double height)
voidsetMinimumSize(double w,
double h)
Method void QGraphicsLayoutItem::setMinimumSize(double w, double h)
voidsetMinimumSize(const QSizeF size)Method void QGraphicsLayoutItem::setMinimumSize(const QSizeF &size)
voidsetMinimumWidth(double width)Method void QGraphicsLayoutItem::setMinimumWidth(double width)
voidsetParentLayoutItem(QGraphicsLayoutItem ptr parent)Method void QGraphicsLayoutItem::setParentLayoutItem(QGraphicsLayoutItem *parent)
voidsetPreferredHeight(double height)Method void QGraphicsLayoutItem::setPreferredHeight(double height)
voidsetPreferredSize(double w,
double h)
Method void QGraphicsLayoutItem::setPreferredSize(double w, double h)
voidsetPreferredSize(const QSizeF size)Method void QGraphicsLayoutItem::setPreferredSize(const QSizeF &size)
voidsetPreferredWidth(double width)Method void QGraphicsLayoutItem::setPreferredWidth(double width)
voidsetSizePolicy(const QSizePolicy policy)Method void QGraphicsLayoutItem::setSizePolicy(const QSizePolicy &policy)
voidsetSizePolicy(const QSizePolicy_Policy hPolicy,
const QSizePolicy_Policy vPolicy)
Method void QGraphicsLayoutItem::setSizePolicy(QSizePolicy::Policy hPolicy, QSizePolicy::Policy vPolicy, QSizePolicy::ControlType controlType)
voidsetSizePolicy(const QSizePolicy_Policy hPolicy,
const QSizePolicy_Policy vPolicy,
const QSizePolicy_ControlType controlType)
Method void QGraphicsLayoutItem::setSizePolicy(QSizePolicy::Policy hPolicy, QSizePolicy::Policy vPolicy, QSizePolicy::ControlType controlType)
[const]QSizePolicysizePolicyMethod QSizePolicy QGraphicsLayoutItem::sizePolicy()
voidsizePolicy=(const QSizePolicy policy)Method void QGraphicsLayoutItem::setSizePolicy(const QSizePolicy &policy)
[virtual]voidupdateGeometryVirtual method void QGraphicsLayoutItem::updateGeometry()

Protected methods (static, non-static and constructors)

voidgraphicsItem=(QGraphicsItem ptr item)Method void QGraphicsLayoutItem::setGraphicsItem(QGraphicsItem *item)
voidownedByLayout=(bool ownedByLayout)Method void QGraphicsLayoutItem::setOwnedByLayout(bool ownedByLayout)
voidsetGraphicsItem(QGraphicsItem ptr item)Method void QGraphicsLayoutItem::setGraphicsItem(QGraphicsItem *item)
voidsetOwnedByLayout(bool ownedByLayout)Method void QGraphicsLayoutItem::setOwnedByLayout(bool ownedByLayout)
[virtual,const]QSizeFsizeHint(const Qt_SizeHint which,
const QSizeF constraint)
Virtual method QSizeF QGraphicsLayoutItem::sizeHint(Qt::SizeHint which, const QSizeF &constraint)

Detailed description

[const] QRectF contentsRect

Description: Method QRectF QGraphicsLayoutItem::contentsRect()

void create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

void destroy

Description: Explicitly destroy the object

Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[const] QSizeF effectiveSizeHint(const Qt_SizeHint which)

Description: Method QSizeF QGraphicsLayoutItem::effectiveSizeHint(Qt::SizeHint which, const QSizeF &constraint)

[const] QSizeF effectiveSizeHint(const Qt_SizeHint which,const QSizeF constraint)

Description: Method QSizeF QGraphicsLayoutItem::effectiveSizeHint(Qt::SizeHint which, const QSizeF &constraint)

[const] QRectF geometry

Description: Method QRectF QGraphicsLayoutItem::geometry()

void geometry=(const QRectF rect)

Description: Method void QGraphicsLayoutItem::setGeometry(const QRectF &rect)

[virtual,const] void getContentsMargins(double ptr left,double ptr top,double ptr right,double ptr bottom)

Description: Virtual method void QGraphicsLayoutItem::getContentsMargins(double *left, double *top, double *right, double *bottom)

This method can be reimplemented in a derived class.

[const] QGraphicsItem ptr graphicsItem

Description: Method QGraphicsItem * QGraphicsLayoutItem::graphicsItem()

void graphicsItem=(QGraphicsItem ptr item)

Description: Method void QGraphicsLayoutItem::setGraphicsItem(QGraphicsItem *item)

This method is protected and can only be called from inside a derived class.

[const] bool isLayout

Description: Method bool QGraphicsLayoutItem::isLayout()

[const] bool isLayout?

Description: Method bool QGraphicsLayoutItem::isLayout()

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

[const] double maximumHeight

Description: Method double QGraphicsLayoutItem::maximumHeight()

void maximumHeight=(double height)

Description: Method void QGraphicsLayoutItem::setMaximumHeight(double height)

[const] QSizeF maximumSize

Description: Method QSizeF QGraphicsLayoutItem::maximumSize()

void maximumSize=(const QSizeF size)

Description: Method void QGraphicsLayoutItem::setMaximumSize(const QSizeF &size)

[const] double maximumWidth

Description: Method double QGraphicsLayoutItem::maximumWidth()

void maximumWidth=(double width)

Description: Method void QGraphicsLayoutItem::setMaximumWidth(double width)

[const] double minimumHeight

Description: Method double QGraphicsLayoutItem::minimumHeight()

void minimumHeight=(double height)

Description: Method void QGraphicsLayoutItem::setMinimumHeight(double height)

[const] QSizeF minimumSize

Description: Method QSizeF QGraphicsLayoutItem::minimumSize()

void minimumSize=(const QSizeF size)

Description: Method void QGraphicsLayoutItem::setMinimumSize(const QSizeF &size)

[const] double minimumWidth

Description: Method double QGraphicsLayoutItem::minimumWidth()

void minimumWidth=(double width)

Description: Method void QGraphicsLayoutItem::setMinimumWidth(double width)

[static] new QGraphicsLayoutItem new

Description: Constructor QGraphicsLayoutItem::QGraphicsLayoutItem(QGraphicsLayoutItem *parent, bool isLayout)

This method creates an object of class QGraphicsLayoutItem.

[static] new QGraphicsLayoutItem new(QGraphicsLayoutItem ptr parent)

Description: Constructor QGraphicsLayoutItem::QGraphicsLayoutItem(QGraphicsLayoutItem *parent, bool isLayout)

This method creates an object of class QGraphicsLayoutItem.

[static] new QGraphicsLayoutItem new(QGraphicsLayoutItem ptr parent,bool isLayout)

Description: Constructor QGraphicsLayoutItem::QGraphicsLayoutItem(QGraphicsLayoutItem *parent, bool isLayout)

This method creates an object of class QGraphicsLayoutItem.

[const] bool ownedByLayout

Description: Method bool QGraphicsLayoutItem::ownedByLayout()

void ownedByLayout=(bool ownedByLayout)

Description: Method void QGraphicsLayoutItem::setOwnedByLayout(bool ownedByLayout)

This method is protected and can only be called from inside a derived class.

[const] QGraphicsLayoutItem ptr parentLayoutItem

Description: Method QGraphicsLayoutItem * QGraphicsLayoutItem::parentLayoutItem()

void parentLayoutItem=(QGraphicsLayoutItem ptr parent)

Description: Method void QGraphicsLayoutItem::setParentLayoutItem(QGraphicsLayoutItem *parent)

[const] double preferredHeight

Description: Method double QGraphicsLayoutItem::preferredHeight()

void preferredHeight=(double height)

Description: Method void QGraphicsLayoutItem::setPreferredHeight(double height)

[const] QSizeF preferredSize

Description: Method QSizeF QGraphicsLayoutItem::preferredSize()

void preferredSize=(const QSizeF size)

Description: Method void QGraphicsLayoutItem::setPreferredSize(const QSizeF &size)

[const] double preferredWidth

Description: Method double QGraphicsLayoutItem::preferredWidth()

void preferredWidth=(double width)

Description: Method void QGraphicsLayoutItem::setPreferredWidth(double width)

[virtual] void setGeometry(const QRectF rect)

Description: Virtual method void QGraphicsLayoutItem::setGeometry(const QRectF &rect)

This method can be reimplemented in a derived class.

void setGraphicsItem(QGraphicsItem ptr item)

Description: Method void QGraphicsLayoutItem::setGraphicsItem(QGraphicsItem *item)

This method is protected and can only be called from inside a derived class.

void setMaximumHeight(double height)

Description: Method void QGraphicsLayoutItem::setMaximumHeight(double height)

void setMaximumSize(double w,double h)

Description: Method void QGraphicsLayoutItem::setMaximumSize(double w, double h)

void setMaximumSize(const QSizeF size)

Description: Method void QGraphicsLayoutItem::setMaximumSize(const QSizeF &size)

void setMaximumWidth(double width)

Description: Method void QGraphicsLayoutItem::setMaximumWidth(double width)

void setMinimumHeight(double height)

Description: Method void QGraphicsLayoutItem::setMinimumHeight(double height)

void setMinimumSize(double w,double h)

Description: Method void QGraphicsLayoutItem::setMinimumSize(double w, double h)

void setMinimumSize(const QSizeF size)

Description: Method void QGraphicsLayoutItem::setMinimumSize(const QSizeF &size)

void setMinimumWidth(double width)

Description: Method void QGraphicsLayoutItem::setMinimumWidth(double width)

void setOwnedByLayout(bool ownedByLayout)

Description: Method void QGraphicsLayoutItem::setOwnedByLayout(bool ownedByLayout)

This method is protected and can only be called from inside a derived class.

void setParentLayoutItem(QGraphicsLayoutItem ptr parent)

Description: Method void QGraphicsLayoutItem::setParentLayoutItem(QGraphicsLayoutItem *parent)

void setPreferredHeight(double height)

Description: Method void QGraphicsLayoutItem::setPreferredHeight(double height)

void setPreferredSize(double w,double h)

Description: Method void QGraphicsLayoutItem::setPreferredSize(double w, double h)

void setPreferredSize(const QSizeF size)

Description: Method void QGraphicsLayoutItem::setPreferredSize(const QSizeF &size)

void setPreferredWidth(double width)

Description: Method void QGraphicsLayoutItem::setPreferredWidth(double width)

void setSizePolicy(const QSizePolicy policy)

Description: Method void QGraphicsLayoutItem::setSizePolicy(const QSizePolicy &policy)

void setSizePolicy(const QSizePolicy_Policy hPolicy,const QSizePolicy_Policy vPolicy)

Description: Method void QGraphicsLayoutItem::setSizePolicy(QSizePolicy::Policy hPolicy, QSizePolicy::Policy vPolicy, QSizePolicy::ControlType controlType)

void setSizePolicy(const QSizePolicy_Policy hPolicy,const QSizePolicy_Policy vPolicy,const QSizePolicy_ControlType controlType)

Description: Method void QGraphicsLayoutItem::setSizePolicy(QSizePolicy::Policy hPolicy, QSizePolicy::Policy vPolicy, QSizePolicy::ControlType controlType)

[virtual,const] QSizeF sizeHint(const Qt_SizeHint which,const QSizeF constraint)

Description: Virtual method QSizeF QGraphicsLayoutItem::sizeHint(Qt::SizeHint which, const QSizeF &constraint)

This method can be reimplemented in a derived class.

[const] QSizePolicy sizePolicy

Description: Method QSizePolicy QGraphicsLayoutItem::sizePolicy()

void sizePolicy=(const QSizePolicy policy)

Description: Method void QGraphicsLayoutItem::setSizePolicy(const QSizePolicy &policy)

[virtual] void updateGeometry

Description: Virtual method void QGraphicsLayoutItem::updateGeometry()

This method can be reimplemented in a derived class.