30 #ifndef UTIL_FLOWLAYOUT_H
31 #define UTIL_FLOWLAYOUT_H
47 QList<QLayoutItem*> ItemList_;
51 FlowLayout (QWidget*,
int = -1,
int = -1,
int = -1);
55 void addItem (QLayoutItem*);
56 int horizontalSpacing ()
const;
57 int verticalSpacing ()
const;
58 Qt::Orientations expandingDirections ()
const;
59 bool hasHeightForWidth ()
const;
60 int heightForWidth (
int)
const;
62 QLayoutItem* itemAt (
int)
const;
63 QLayoutItem* takeAt (
int);
64 QSize minimumSize ()
const;
65 void setGeometry (
const QRect&);
66 QSize sizeHint ()
const;
68 int DoLayout (
const QRect&,
bool)
const;
69 int SmartSpacing (QStyle::PixelMetric)
const;
A simple flow layout implementation.