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
MUI_PUBLIC
#define MUI_PUBLIC
Definition: mythuiexp.h:9
mythuicomposite.h
MythUIGroup
Create a group of widgets.
Definition: mythuigroup.h:11
MythUIType::CreateCopy
virtual void CreateCopy(MythUIType *parent)
Copy the state of this widget to the one given, it must be of the same type.
Definition: mythuitype.cpp:1228
MythUIType::CopyFrom
virtual void CopyFrom(MythUIType *base)
Copy this widgets state from another.
Definition: mythuitype.cpp:1171
MythUIType::Reset
virtual void Reset(void)
Reset the widget to it's original state, should not reset changes made by the theme.
Definition: mythuitype.cpp:73
MythUIType
The base class on which all widgets and screens are based.
Definition: mythuitype.h:85
MythUIGroup::MythUIGroup
MythUIGroup(MythUIType *parent, const QString &name)
Definition: mythuigroup.h:15
MythUIComposite
Definition: mythuicomposite.h:7