KanoopGuiQt 1.3.0
Qt GUI utility library
Loading...
Searching...
No Matches
flowlayout.h
1#ifndef FLOWLAYOUT_H
2#define FLOWLAYOUT_H
3
4#include <QGridLayout>
5#include <Kanoop/gui/libkanoopgui.h>
6
7class LIBKANOOPGUI_EXPORT FlowLayout : public QGridLayout
8{
9 Q_OBJECT
10public:
11 explicit FlowLayout(QWidget *parent = nullptr);
12
13 void addWidget(QWidget* widget);
14
15 int maxColumns() const { return _maxColumns; }
16 void setMaxColumns(int value) { _maxColumns = value; }
17
18 void compact();
19 void clear();
20
21private:
22 int _maxColumns;
23
24signals:
25
26};
27
28#endif // FLOWLAYOUT_H