Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QMdi::RegularTiler Class Reference

#include <qmdiarea_p.h>

+ Inheritance diagram for QMdi::RegularTiler:
+ Collaboration diagram for QMdi::RegularTiler:

Private Member Functions

void rearrange (QList< QWidget * > &widgets, const QRect &domain) const override
 
Type type () const override
 

Additional Inherited Members

- Public Types inherited from QMdi::Rearranger
enum  Type { RegularTiler , SimpleCascader , IconTiler }
 
- Public Member Functions inherited from QMdi::Rearranger
virtual void rearrange (QList< QWidget * > &widgets, const QRect &domain) const =0
 
virtual Type type () const =0
 
virtual ~Rearranger ()
 

Detailed Description

Definition at line 50 of file qmdiarea_p.h.

Member Function Documentation

◆ rearrange()

void RegularTiler::rearrange ( QList< QWidget * > &  widgets,
const QRect domain 
) const
overrideprivatevirtual

Implements QMdi::Rearranger.

Definition at line 245 of file qmdiarea.cpp.

References QList< T >::at(), QRect::bottom(), QRect::height(), i, QList< T >::isEmpty(), QWidget::layoutDirection, qCeil(), qMax(), qSqrt(), QRect::right(), sanityCheck(), QWidget::setGeometry(), QList< T >::size(), QStyle::visualRect(), widget, widgets, and QRect::width().

+ Here is the call graph for this function:

◆ type()

Type QMdi::RegularTiler::type ( ) const
inlineoverrideprivatevirtual

Implements QMdi::Rearranger.

Definition at line 56 of file qmdiarea_p.h.

References QMdi::Rearranger::RegularTiler.


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