MythTV  master
videometadatasettings.h
Go to the documentation of this file.
1 #ifndef VIDEOMETADATASETTINGS_H
2 #define VIDEOMETADATASETTINGS_H
3 
4 // libmythui
5 #include "mythuispinbox.h"
6 #include "mythuibutton.h"
7 #include "mythuibuttonlist.h"
8 #include "mythuicheckbox.h"
9 #include "mythscreentype.h"
10 #include "mythdialogbox.h"
11 
13 {
14  Q_OBJECT
15 
16  public:
17 
18  MetadataSettings(MythScreenStack *parent, const char *name = nullptr)
19  : MythScreenType(parent, name) {}
20  ~MetadataSettings() = default;
21 
22  bool Create(void) override; // MythScreenType
23  bool keyPressEvent(QKeyEvent *) override; // MythScreenType
24 
25  private:
27 
32 
35 
36  private slots:
37  void slotSave(void);
38  void toggleTrailers(void);
39 };
40 
41 #endif
42 
unsigned int slots[4]
Definition: element.c:38
MythUICheckBox * m_randomTrailerCheck
A widget for offering a range of numerical values where only the the bounding values and interval are...
Definition: mythuispinbox.h:16
MythUICheckBox * m_treeLoadsMetaCheck
A checkbox widget supporting three check states - on,off,half and two conditions - selected and unsel...
MythUIButton * m_cancelButton
bool keyPressEvent(QKeyEvent *) override
Key event handler.
MythUISpinBox * m_trailerSpin
~MetadataSettings()=default
A single button widget.
Definition: mythuibutton.h:21
MythUIButton * m_okButton
MythUICheckBox * m_autoMetaUpdateCheck
MetadataSettings(MythScreenStack *parent, const char *name=nullptr)
bool Create(void) override
Screen in which all other widgets are contained and rendered.
MythUICheckBox * m_unknownFileCheck