std::vector<Column> columns;
Edge row_top;
Edge row_bottom;
- bool first_row;
- unsigned column;
+ bool first_row = true;
+ std::size_t column = 0;
public:
- Grid(Layout &, unsigned);
+ Grid(Layout &, std::size_t);
void skip();
void next_row();
private:
- virtual void process_widget(Widget &, Side, bool);
- virtual void finish_widget(Widget &);
- virtual void finish_slot();
+ void process_widget(Widget &, Side, bool) override;
+ void finish_widget(Widget &) override;
+ void finish_slot() override;
void finish_row();
};