VAPOR3 3.9.4
PGroup.h
Go to the documentation of this file.
1#pragma once
2
3#include "PWidget.h"
5#include <vector>
6#include "VGroup.h"
7
8class VGroup;
9
13
14class PGroup : public PWidget, public WidgetGroupWrapper<PGroup, PWidget, VGroup> {
15 Q_OBJECT
16
17 VGroup *_widget;
18
19public:
21 PGroup(const List &widgets);
22
23protected:
25 void updateGUI() const override;
26};
27
31
32class PSubGroup : public PGroup {
33 Q_OBJECT
34
35public:
37 PSubGroup(const List &widgets);
38};
std::initializer_list< Widget * > List
Definition: PGroup.h:14
void updateGUI() const override
PGroup(VGroup *w)
PGroup(const List &widgets)
PSubGroup(const List &widgets)
Definition: VGroup.h:11
Automates the creation of widget groups that wrap other widget groups.