8 class FlowLayout
: public QLayout
11 FlowLayout(QWidget
*parent
, int margin
= -1, int hSpacing
= -1,
13 FlowLayout(int margin
= -1, int hSpacing
= -1, int vSpacing
= -1);
16 void addItem(QLayoutItem
*item
);
17 int horizontalSpacing() const;
18 int verticalSpacing() const;
19 Qt::Orientations
expandingDirections() const;
20 bool hasHeightForWidth() const;
21 int heightForWidth(int) const;
23 QLayoutItem
*itemAt(int index
) const;
24 QSize
minimumSize() const;
25 void setGeometry(const QRect
&rect
);
26 QSize
sizeHint() const;
27 QLayoutItem
*takeAt(int index
);
30 int doLayout(const QRect
&rect
, bool testOnly
) const;
31 int smartSpacing(QStyle::PixelMetric pm
) const;
33 QList
<QLayoutItem
*> _items
;
38 #endif // FLOWLAYOUT_H