MythTV master
mythuigroup.h
Go to the documentation of this file.
1#ifndef MYTHUI_GROUP_H_
2#define MYTHUI_GROUP_H_
3
4#include "mythuicomposite.h"
5
12{
13 Q_OBJECT
14 public:
15 MythUIGroup(MythUIType *parent, const QString &name)
16 : MythUIComposite(parent, name) {}
17 ~MythUIGroup() override = default;
18
19 void Reset(void) override; // MythUIType
20
21 protected:
22 void CopyFrom(MythUIType *base) override; // MythUIType
23 void CreateCopy(MythUIType *parent) override; // MythUIType
24};
25
26#endif
Create a group of widgets.
Definition: mythuigroup.h:12
MythUIGroup(MythUIType *parent, const QString &name)
Definition: mythuigroup.h:15
~MythUIGroup() override=default
The base class on which all widgets and screens are based.
Definition: mythuitype.h:86
virtual void CopyFrom(MythUIType *base)
Copy this widgets state from another.
virtual void CreateCopy(MythUIType *parent)
Copy the state of this widget to the one given, it must be of the same type.
virtual void Reset(void)
Reset the widget to it's original state, should not reset changes made by the theme.
Definition: mythuitype.cpp:73
#define MUI_PUBLIC
Definition: mythuiexp.h:9