QtBase  v6.3.1
Public Member Functions | Public Attributes | List of all members
SubQGraphicsLinearLayout Class Reference
Inheritance diagram for SubQGraphicsLinearLayout:
Inheritance graph
[legend]
Collaboration diagram for SubQGraphicsLinearLayout:
Collaboration graph
[legend]

Public Member Functions

 SubQGraphicsLinearLayout (Qt::Orientation orientation=Qt::Horizontal)
 
void widgetEvent (QEvent *e) override
 
- Public Member Functions inherited from QGraphicsLinearLayout
 QGraphicsLinearLayout (QGraphicsLayoutItem *parent=nullptr)
 
 QGraphicsLinearLayout (Qt::Orientation orientation, QGraphicsLayoutItem *parent=nullptr)
 
virtual ~QGraphicsLinearLayout ()
 
void setOrientation (Qt::Orientation orientation)
 
Qt::Orientation orientation () const
 
void addItem (QGraphicsLayoutItem *item)
 
void addStretch (int stretch=1)
 
void insertItem (int index, QGraphicsLayoutItem *item)
 
void insertStretch (int index, int stretch=1)
 
void removeItem (QGraphicsLayoutItem *item)
 
void removeAt (int index) override
 
void setSpacing (qreal spacing)
 
qreal spacing () const
 
void setItemSpacing (int index, qreal spacing)
 
qreal itemSpacing (int index) const
 
void setStretchFactor (QGraphicsLayoutItem *item, int stretch)
 
int stretchFactor (QGraphicsLayoutItem *item) const
 
void setAlignment (QGraphicsLayoutItem *item, Qt::Alignment alignment)
 
Qt::Alignment alignment (QGraphicsLayoutItem *item) const
 
void setGeometry (const QRectF &rect) override
 
int count () const override
 
QGraphicsLayoutItemitemAt (int index) const override
 
void invalidate () override
 
QSizeF sizeHint (Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const override
 
void dump (int indent=0) const
 
- Public Member Functions inherited from QGraphicsLayout
 QGraphicsLayout (QGraphicsLayoutItem *parent=nullptr)
 
 ~QGraphicsLayout ()
 
void setContentsMargins (qreal left, qreal top, qreal right, qreal bottom)
 
void getContentsMargins (qreal *left, qreal *top, qreal *right, qreal *bottom) const override
 
void activate ()
 
bool isActivated () const
 
virtual void updateGeometry () override
 
- Public Member Functions inherited from QGraphicsLayoutItem
 QGraphicsLayoutItem (QGraphicsLayoutItem *parent=nullptr, bool isLayout=false)
 
virtual ~QGraphicsLayoutItem ()
 
void setSizePolicy (const QSizePolicy &policy)
 
void setSizePolicy (QSizePolicy::Policy hPolicy, QSizePolicy::Policy vPolicy, QSizePolicy::ControlType controlType=QSizePolicy::DefaultType)
 
QSizePolicy sizePolicy () const
 
void setMinimumSize (const QSizeF &size)
 
void setMinimumSize (qreal w, qreal h)
 
QSizeF minimumSize () const
 
void setMinimumWidth (qreal width)
 
qreal minimumWidth () const
 
void setMinimumHeight (qreal height)
 
qreal minimumHeight () const
 
void setPreferredSize (const QSizeF &size)
 
void setPreferredSize (qreal w, qreal h)
 
QSizeF preferredSize () const
 
void setPreferredWidth (qreal width)
 
qreal preferredWidth () const
 
void setPreferredHeight (qreal height)
 
qreal preferredHeight () const
 
void setMaximumSize (const QSizeF &size)
 
void setMaximumSize (qreal w, qreal h)
 
QSizeF maximumSize () const
 
void setMaximumWidth (qreal width)
 
qreal maximumWidth () const
 
void setMaximumHeight (qreal height)
 
qreal maximumHeight () const
 
QRectF geometry () const
 
QRectF contentsRect () const
 
QSizeF effectiveSizeHint (Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const
 
virtual bool isEmpty () const
 
QGraphicsLayoutItemparentLayoutItem () const
 
void setParentLayoutItem (QGraphicsLayoutItem *parent)
 
bool isLayout () const
 
QGraphicsItemgraphicsItem () const
 
bool ownedByLayout () const
 

Public Attributes

int graphicsSceneResize
 
int layoutRequest
 
int layoutDirectionChange
 

Additional Inherited Members

- Static Public Member Functions inherited from QGraphicsLayout
static void setInstantInvalidatePropagation (bool enable)
 
static bool instantInvalidatePropagation ()
 
- Protected Member Functions inherited from QGraphicsLayout
 QGraphicsLayout (QGraphicsLayoutPrivate &, QGraphicsLayoutItem *)
 
void addChildLayoutItem (QGraphicsLayoutItem *layoutItem)
 
- Protected Member Functions inherited from QGraphicsLayoutItem
void setGraphicsItem (QGraphicsItem *item)
 
void setOwnedByLayout (bool ownedByLayout)
 
 QGraphicsLayoutItem (QGraphicsLayoutItemPrivate &dd)
 
- Protected Attributes inherited from QGraphicsLayoutItem
QScopedPointer< QGraphicsLayoutItemPrivated_ptr
 

Detailed Description

Definition at line 102 of file tst_qgraphicslinearlayout.cpp.

Constructor & Destructor Documentation

◆ SubQGraphicsLinearLayout()

SubQGraphicsLinearLayout::SubQGraphicsLinearLayout ( Qt::Orientation  orientation = Qt::Horizontal)
inline

Definition at line 104 of file tst_qgraphicslinearlayout.cpp.

Member Function Documentation

◆ widgetEvent()

void SubQGraphicsLinearLayout::widgetEvent ( QEvent e)
inlineoverridevirtual

This virtual event handler receives all events for the managed widget. QGraphicsLayout uses this event handler to listen for layout related events such as geometry changes, layout changes or layout direction changes.

e is a pointer to the event.

You can reimplement this event handler to track similar events for your own custom layout.

See also
QGraphicsWidget::event(), QGraphicsItem::sceneEvent()

Reimplemented from QGraphicsLayout.

Definition at line 110 of file tst_qgraphicslinearlayout.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ graphicsSceneResize

int SubQGraphicsLinearLayout::graphicsSceneResize

Definition at line 129 of file tst_qgraphicslinearlayout.cpp.

◆ layoutDirectionChange

int SubQGraphicsLinearLayout::layoutDirectionChange

Definition at line 131 of file tst_qgraphicslinearlayout.cpp.

◆ layoutRequest

int SubQGraphicsLinearLayout::layoutRequest

Definition at line 130 of file tst_qgraphicslinearlayout.cpp.


The documentation for this class was generated from the following file: