| 74 | } |
| 75 | |
| 76 | QSize FlowLayout::minimumSize() const { |
| 77 | QSize size; |
| 78 | for (const QLayoutItem* item : items_) { |
| 79 | size = size.expandedTo(item->minimumSize()); |
| 80 | } |
| 81 | const QMargins margins = contentsMargins(); |
| 82 | return size + QSize(margins.left() + margins.right(), margins.top() + margins.bottom()); |
| 83 | } |
| 84 | |
| 85 | int FlowLayout::doLayout(const QRect& rect, bool test_only) const { |
| 86 | const QMargins margins = contentsMargins(); |