58 virtual void invalidate()
override;
61 void setMaxColumns(uint maxColumns);
63 uint maxColumns()
const;
68 uint numColumns()
const;
71 virtual void addItem(QLayoutItem*)
override;
74 virtual QLayoutItem* itemAt(
int index)
const override;
76 virtual QLayoutItem* takeAt(
int index)
override;
78 virtual int count()
const override;
81 void setExpandingDirections(Qt::Orientations);
83 virtual Qt::Orientations expandingDirections()
const override;
88 virtual int maxItemWidth()
const;
91 virtual void setGeometry(
const QRect&)
override;
94 virtual bool hasHeightForWidth()
const override;
96 virtual int heightForWidth(
int)
const override;
99 virtual QSize sizeHint()
const override;
102 virtual bool isEmpty()
const override;
104 uint itemCount()
const;
107 virtual uint columnsForWidth(
int width)
const;
116 int maxRowWidth(
int numColumns)
const;