MythTV  master
videoplayersettings.h
Go to the documentation of this file.
1 #ifndef PLAYERSETTINGS_H
2 #define PLAYERSETTINGS_H
3 
4 // libmythui
5 #include "mythuibutton.h"
6 #include "mythuibuttonlist.h"
7 #include "mythuicheckbox.h"
8 #include "mythscreentype.h"
9 #include "mythdialogbox.h"
10 
12 {
13  Q_OBJECT
14 
15  public:
16 
17  explicit PlayerSettings(MythScreenStack *parent, const char *name = nullptr)
18  : MythScreenType(parent, name) {}
19  ~PlayerSettings() override = default;
20 
21  bool Create(void) override; // MythScreenType
22  bool keyPressEvent(QKeyEvent *event) override; // MythScreenType
23 
24  private:
30 
32 
34 
37 
38  private slots:
39  void slotSave(void);
40  void toggleAlt(void);
41  void fillRegionList(void);
42 };
43 
44 #endif
45 
unsigned int slots[4]
Definition: element.c:38
A checkbox widget supporting three check states - on,off,half and two conditions - selected and unsel...
MythUIButton * m_cancelButton
MythUIButton * m_okButton
MythUITextEdit * m_defaultPlayerEdit
A text entry and edit widget.
MythUITextEdit * m_dvdDriveEdit
List widget, displays list items in a variety of themeable arrangements and can trigger signals when ...
bool keyPressEvent(QKeyEvent *event) override
Key event handler.
MythUICheckBox * m_altCheck
MythUITextEdit * m_blurayMountEdit
A single button widget.
Definition: mythuibutton.h:21
PlayerSettings(MythScreenStack *parent, const char *name=nullptr)
MythUITextEdit * m_altPlayerEdit
MythUITextEdit * m_dvdPlayerEdit
bool Create(void) override
MythUIButtonList * m_blurayRegionList
Screen in which all other widgets are contained and rendered.
~PlayerSettings() override=default