MythTV
master
mythplugins
mythmusic
mythmusic
importsettings.h
Go to the documentation of this file.
1
#ifndef IMPORTSETTINGS_H
2
#define IMPORTSETTINGS_H
3
4
#include <
libmythui/mythscreentype.h
>
5
#include <
libmythui/mythuibutton.h
>
6
#include <
libmythui/mythuibuttonlist.h
>
7
#include <
libmythui/mythuicheckbox.h
>
8
#include <
libmythui/mythuitext.h
>
9
#include <
libmythui/mythuitextedit.h
>
10
11
class
ImportSettings
:
public
MythScreenType
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
:
23
MythUIButtonList
*
m_paranoiaLevel
{
nullptr
};
24
MythUITextEdit
*
m_filenameTemplate
{
nullptr
};
25
MythUICheckBox
*
m_noWhitespace
{
nullptr
};
26
MythUITextEdit
*
m_postCDRipScript
{
nullptr
};
27
MythUICheckBox
*
m_ejectCD
{
nullptr
};
28
MythUIButtonList
*
m_encoderType
{
nullptr
};
29
MythUIButtonList
*
m_defaultRipQuality
{
nullptr
};
30
MythUICheckBox
*
m_mp3UseVBR
{
nullptr
};
31
MythUIButton
*
m_saveButton
{
nullptr
};
32
MythUIButton
*
m_cancelButton
{
nullptr
};
33
34
private
slots:
35
void
slotSave
(
void
);
36
37
};
38
39
#endif // IMPORTSETTINGS_H
ImportSettings::m_saveButton
MythUIButton * m_saveButton
Definition:
importsettings.h:31
mythuitext.h
ImportSettings::m_encoderType
MythUIButtonList * m_encoderType
Definition:
importsettings.h:28
ImportSettings::ImportSettings
ImportSettings(MythScreenStack *parent, const char *name=nullptr)
Definition:
importsettings.h:15
ImportSettings
Definition:
importsettings.h:11
ImportSettings::m_postCDRipScript
MythUITextEdit * m_postCDRipScript
Definition:
importsettings.h:26
ImportSettings::m_cancelButton
MythUIButton * m_cancelButton
Definition:
importsettings.h:32
MythScreenStack
Definition:
mythscreenstack.h:16
ImportSettings::m_noWhitespace
MythUICheckBox * m_noWhitespace
Definition:
importsettings.h:25
MythUITextEdit
A text entry and edit widget.
Definition:
mythuitextedit.h:34
MythScreenType
Screen in which all other widgets are contained and rendered.
Definition:
mythscreentype.h:45
mythuibuttonlist.h
ImportSettings::keyPressEvent
bool keyPressEvent(QKeyEvent *event) override
Key event handler.
Definition:
importsettings.cpp:97
MythUIButton
A single button widget.
Definition:
mythuibutton.h:21
MythUICheckBox
A checkbox widget supporting three check states - on,off,half and two conditions - selected and unsel...
Definition:
mythuicheckbox.h:15
ImportSettings::m_ejectCD
MythUICheckBox * m_ejectCD
Definition:
importsettings.h:27
mythuitextedit.h
ImportSettings::Create
bool Create(void) override
Definition:
importsettings.cpp:10
ImportSettings::slotSave
void slotSave(void)
Definition:
importsettings.cpp:105
ImportSettings::~ImportSettings
~ImportSettings() override=default
mythuibutton.h
ImportSettings::m_filenameTemplate
MythUITextEdit * m_filenameTemplate
Definition:
importsettings.h:24
mythuicheckbox.h
ImportSettings::m_defaultRipQuality
MythUIButtonList * m_defaultRipQuality
Definition:
importsettings.h:29
MythUIButtonList
List widget, displays list items in a variety of themeable arrangements and can trigger signals when ...
Definition:
mythuibuttonlist.h:191
ImportSettings::m_mp3UseVBR
MythUICheckBox * m_mp3UseVBR
Definition:
importsettings.h:30
ImportSettings::m_paranoiaLevel
MythUIButtonList * m_paranoiaLevel
Definition:
importsettings.h:23
mythscreentype.h
Generated on Wed Jun 7 2023 03:22:57 for MythTV by
1.8.17