88 int horizontalSpacing()
const;
89 int verticalSpacing()
const;
91 bool hasHeightForWidth()
const override;
92 int heightForWidth(
int)
const override;
93 int count()
const override;
95 QSize minimumSize()
const override;
96 void setGeometry(
const QRect &rect)
override;
97 QSize sizeHint()
const override;
100 int rows()
const {
return mNumberOfRows; }
103 virtual void lastLineAlignment(
int startIndex,
int count,
RowLayoutInfo rowInfo,
const QRect& effectiveRect)
const;
110 RowLayoutInfo alignHCenterRow(
int startIndex,
int count,
const QRect &effectiveRect,
int spaceX)
const;
111 RowLayoutInfo alignJustifiedRow(
int startIndex,
int count,
const QRect& effectiveRect,
int spaceX)
const;
113 int calculateHeightForWidth(
int width)
const;
114 int calculateRowWidth(
int start,
int end,
int spacing)
const;
116 int applyLayout(
const QRect &rect)
const;
119 int mNumberOfRows = 0;
QObject * parent() const const