MythTV  master
importsettings.h
Go to the documentation of this file.
1 #ifndef IMPORTSETTINGS_H
2 #define IMPORTSETTINGS_H
3 
4 #include <mythscreentype.h>
5 #include <mythuibutton.h>
6 #include <mythuibuttonlist.h>
7 #include <mythuicheckbox.h>
8 #include <mythuitext.h>
9 #include <mythuitextedit.h>
10 
12 {
13  Q_OBJECT
14  public:
15  explicit ImportSettings(MythScreenStack *parent, const char *name = nullptr)
16  : MythScreenType(parent, name) {}
17  ~ImportSettings() override = default;
18 
19  bool Create(void) override; // MythScreenType
20  bool keyPressEvent(QKeyEvent *event) override; // MythScreenType
21 
22  private:
33 
34  private slots:
35  void slotSave(void);
36 
37 };
38 
39 #endif // IMPORTSETTINGS_H
unsigned int slots[4]
Definition: element.c:38
MythUIButtonList * m_paranoiaLevel
MythUIButtonList * m_defaultRipQuality
A checkbox widget supporting three check states - on,off,half and two conditions - selected and unsel...
~ImportSettings() override=default
MythUICheckBox * m_noWhitespace
void slotSave(void)
MythUIButton * m_cancelButton
MythUITextEdit * m_postCDRipScript
bool keyPressEvent(QKeyEvent *event) override
Key event handler.
A text entry and edit widget.
MythUITextEdit * m_filenameTemplate
bool Create(void) override
List widget, displays list items in a variety of themeable arrangements and can trigger signals when ...
MythUIButton * m_saveButton
A single button widget.
Definition: mythuibutton.h:21
MythUIButtonList * m_encoderType
MythUICheckBox * m_ejectCD
MythUICheckBox * m_mp3UseVBR
Screen in which all other widgets are contained and rendered.
ImportSettings(MythScreenStack *parent, const char *name=nullptr)