41 #ifndef PULSEVIEW_PV_WIDGETS_FLOWLAYOUT_HPP 42 #define PULSEVIEW_PV_WIDGETS_FLOWLAYOUT_HPP 47 #include <QWidgetItem> 52 FlowLayout(QWidget *parent,
int margin = -1,
int hSpacing = -1,
int vSpacing = -1);
53 FlowLayout(
int margin = -1,
int hSpacing = -1,
int vSpacing = -1);
56 void addItem(QLayoutItem *item);
63 QLayoutItem *
itemAt(
int index)
const;
67 QLayoutItem *
takeAt(
int index);
70 int doLayout(
const QRect &rect,
bool testOnly)
const;
78 #endif // PULSEVIEW_PV_WIDGETS_FLOWLAYOUT_HPP FlowLayout(QWidget *parent, int margin=-1, int hSpacing=-1, int vSpacing=-1)
QLayoutItem * itemAt(int index) const
int heightForWidth(int) const
void setGeometry(const QRect &rect)
void addItem(QLayoutItem *item)
int verticalSpacing() const
int horizontalSpacing() const
QSize minimumSize() const
Qt::Orientations expandingDirections() const
int smartSpacing(QStyle::PixelMetric pm) const
QLayoutItem * takeAt(int index)
int doLayout(const QRect &rect, bool testOnly) const
bool hasHeightForWidth() const
QList< QLayoutItem * > itemList