55 explicit FlowLayout(
const int margin = -1,
const int hSpacing = -1,
const int vSpacing = -1);
61 void addItem(QLayoutItem* item)
override;
65 int count()
const override;
66 QLayoutItem*
itemAt(
int index)
const override;
70 QLayoutItem*
takeAt(
int index)
override;
73 int doLayout(
const QRect& rect,
bool testOnly)
const;
void addItem(QLayoutItem *item) override
Definition: flowlayout.cpp:74
The FlowLayout class implements a layout that arranges components in a directional flow...
Definition: flowlayout.h:52
virtual ~FlowLayout()
Definition: flowlayout.cpp:48
QLayoutItem * itemAt(int index) const override
Definition: flowlayout.cpp:99
void setGeometry(const QRect &rect) override
Definition: flowlayout.cpp:122
int m_vSpace
Definition: flowlayout.h:78
int horizontalSpacing() const
Definition: flowlayout.cpp:56
QSize sizeHint() const override
Definition: flowlayout.cpp:128
FlowLayout(const int margin=-1, const int hSpacing=-1, const int vSpacing=-1)
Definition: flowlayout.cpp:43
QList< QLayoutItem * > m_itemList
Definition: flowlayout.h:76
bool hasHeightForWidth() const override
Definition: flowlayout.cpp:84
QSize minimumSize() const override
Definition: flowlayout.cpp:104
int count() const override
Definition: flowlayout.cpp:94
Qt::Orientations expandingDirections() const override
Definition: flowlayout.cpp:79
int verticalSpacing() const
Definition: flowlayout.cpp:65
QLayoutItem * takeAt(int index) override
Definition: flowlayout.cpp:133
int smartSpacing(QStyle::PixelMetric pm) const
Definition: flowlayout.cpp:184
int m_hSpace
Definition: flowlayout.h:77
int heightForWidth(int width) const override
Definition: flowlayout.cpp:89
int doLayout(const QRect &rect, bool testOnly) const
Definition: flowlayout.cpp:142