MythTV
master
mythtv
programs
mythfrontend
setupwizard_general.h
Go to the documentation of this file.
1
#ifndef GENERALSETUPWIZARD_H
2
#define GENERALSETUPWIZARD_H
3
4
// MythTV
5
#include "
libmythui/mythdialogbox.h
"
6
#include "
libmythui/mythprogressdialog.h
"
7
#include "
libmythui/mythscreentype.h
"
8
#include "
libmythui/mythuibutton.h
"
9
#include "
libmythui/mythuicheckbox.h
"
10
#include "
libmythui/mythuitext.h
"
11
12
class
HardwareProfile
;
13
14
class
GeneralSetupWizard
:
public
MythScreenType
15
{
16
Q_OBJECT
17
18
public
:
19
20
explicit
GeneralSetupWizard
(
MythScreenStack
*parent,
const
char
*name =
nullptr
);
21
~GeneralSetupWizard
()
override
=
default
;
22
23
bool
Create
(
void
)
override
;
// MythScreenType
24
bool
keyPressEvent
(QKeyEvent *event)
override
;
// MythScreenType
25
26
void
save
(
void
);
27
28
public
slots:
29
void
OnSubmitPromptReturn
(
bool
submit);
30
void
OnDeletePromptReturn
(
bool
submit);
31
32
private
:
33
void
CreateBusyDialog
(
const
QString& message);
34
35
MythUIButton
*
m_submitButton
{
nullptr
};
36
MythUIButton
*
m_viewButton
{
nullptr
};
37
MythUIButton
*
m_deleteButton
{
nullptr
};
38
39
MythUIButton
*
m_nextButton
{
nullptr
};
40
MythUIButton
*
m_cancelButton
{
nullptr
};
41
42
MythUIText
*
m_profileLocation
{
nullptr
};
43
MythUIText
*
m_adminPassword
{
nullptr
};
44
45
MythScreenStack
*
m_popupStack
{
nullptr
};
46
MythUIBusyDialog
*
m_busyPopup
{
nullptr
};
47
48
HardwareProfile
*
m_hardwareProfile
{
nullptr
};
49
50
private
slots:
51
void
loadData
(
void
);
52
void
slotNext
(
void
);
53
54
void
slotSubmit
(
void
);
55
void
slotView
(
void
);
56
void
slotDelete
(
void
);
57
};
58
59
#endif
60
GeneralSetupWizard
Definition:
setupwizard_general.h:15
GeneralSetupWizard::CreateBusyDialog
void CreateBusyDialog(const QString &message)
Definition:
setupwizard_general.cpp:283
GeneralSetupWizard::m_busyPopup
MythUIBusyDialog * m_busyPopup
Definition:
setupwizard_general.h:46
GeneralSetupWizard::slotSubmit
void slotSubmit(void)
Definition:
setupwizard_general.cpp:123
GeneralSetupWizard::slotView
void slotView(void)
Definition:
setupwizard_general.cpp:169
GeneralSetupWizard::slotDelete
void slotDelete(void)
Definition:
setupwizard_general.cpp:214
GeneralSetupWizard::~GeneralSetupWizard
~GeneralSetupWizard() override=default
GeneralSetupWizard::m_deleteButton
MythUIButton * m_deleteButton
Definition:
setupwizard_general.h:37
GeneralSetupWizard::m_submitButton
MythUIButton * m_submitButton
Definition:
setupwizard_general.h:35
GeneralSetupWizard::m_profileLocation
MythUIText * m_profileLocation
Definition:
setupwizard_general.h:42
GeneralSetupWizard::GeneralSetupWizard
GeneralSetupWizard(MythScreenStack *parent, const char *name=nullptr)
Definition:
setupwizard_general.cpp:20
GeneralSetupWizard::keyPressEvent
bool keyPressEvent(QKeyEvent *event) override
Key event handler.
Definition:
setupwizard_general.cpp:270
GeneralSetupWizard::m_nextButton
MythUIButton * m_nextButton
Definition:
setupwizard_general.h:39
GeneralSetupWizard::m_hardwareProfile
HardwareProfile * m_hardwareProfile
Definition:
setupwizard_general.h:48
GeneralSetupWizard::Create
bool Create(void) override
Definition:
setupwizard_general.cpp:27
GeneralSetupWizard::m_viewButton
MythUIButton * m_viewButton
Definition:
setupwizard_general.h:36
GeneralSetupWizard::slotNext
void slotNext(void)
Definition:
setupwizard_general.cpp:106
GeneralSetupWizard::OnDeletePromptReturn
void OnDeletePromptReturn(bool submit)
Definition:
setupwizard_general.cpp:236
GeneralSetupWizard::m_adminPassword
MythUIText * m_adminPassword
Definition:
setupwizard_general.h:43
GeneralSetupWizard::m_cancelButton
MythUIButton * m_cancelButton
Definition:
setupwizard_general.h:40
GeneralSetupWizard::m_popupStack
MythScreenStack * m_popupStack
Definition:
setupwizard_general.h:45
GeneralSetupWizard::save
void save(void)
Definition:
setupwizard_general.cpp:266
GeneralSetupWizard::loadData
void loadData(void)
Definition:
setupwizard_general.cpp:92
GeneralSetupWizard::OnSubmitPromptReturn
void OnSubmitPromptReturn(bool submit)
Definition:
setupwizard_general.cpp:138
HardwareProfile
Definition:
hardwareprofile.h:17
MythScreenStack
Definition:
mythscreenstack.h:17
MythScreenType
Screen in which all other widgets are contained and rendered.
Definition:
mythscreentype.h:46
MythUIBusyDialog
Definition:
mythprogressdialog.h:37
MythUIButton
A single button widget.
Definition:
mythuibutton.h:22
MythUIText
All purpose text widget, displays a text string.
Definition:
mythuitext.h:29
mythdialogbox.h
mythprogressdialog.h
mythscreentype.h
mythuibutton.h
mythuicheckbox.h
mythuitext.h
Generated on Sun Oct 5 2025 03:16:14 for MythTV by
1.9.4