VAPOR3 3.9.4
VGroup.h
Go to the documentation of this file.
1#pragma once
2
3#include <QWidget>
5
6class QBoxLayout;
7
10
11class VGroup : public QWidget, public AbstractWidgetGroup<VGroup, QWidget> {
12 Q_OBJECT
13public:
14 VGroup(List children = {});
15 VGroup *Add(QWidget *w);
16protected:
17 VGroup(QBoxLayout *layout, List children);
18};
19
20
21class VHGroup : public VGroup {
22 Q_OBJECT
23public:
25};
26
27
30
31class VSubGroup : public VGroup {
32 Q_OBJECT
33public:
34 VSubGroup(List children = {});
35};
Provides an interface that standardizes widget grouping classes.
std::initializer_list< QWidget * > List
Definition: VGroup.h:11
VGroup(List children={})
VGroup(QBoxLayout *layout, List children)
VGroup * Add(QWidget *w)
Adds a widget.
Definition: VGroup.h:21
VSubGroup(List children={})