MythTV
master
mythtv
programs
mythfrontend
exitprompt.h
Go to the documentation of this file.
1
#ifndef MYTHFRONTEND_EXITPROMPT_H
2
#define MYTHFRONTEND_EXITPROMPT_H
3
4
#include "
libmythbase/mythpower.h
"
5
6
class
MythDialogBox
;
7
8
class
ExitPrompter
:
public
QObject
9
{
10
Q_OBJECT
11
12
public
:
13
ExitPrompter
();
14
~ExitPrompter
()
override
;
15
16
public
slots:
17
void
HandleExit
();
18
19
protected
slots:
20
void
DoQuit
();
21
void
DoHalt
(
bool
Confirmed);
22
void
DoHalt
() {
DoHalt
(
true
); }
23
void
DoReboot
(
bool
Confirmed);
24
void
DoReboot
() {
DoReboot
(
true
); }
25
void
DoStandby
();
26
void
DoSuspend
(
bool
Confirmed);
27
void
DoSuspend
() {
DoSuspend
(
true
); }
28
void
ConfirmHalt
();
29
void
ConfirmReboot
();
30
void
ConfirmSuspend
();
31
void
Confirm
(
MythPower::Feature
Action
);
32
void
MainDialogClosed
(
const
QString&
/*unused*/
,
int
Id);
33
34
private
:
35
MythPower
*
m_power
{
nullptr
};
36
bool
m_confirm
{
true
};
37
QString
m_haltCommand
;
38
QString
m_rebootCommand
;
39
QString
m_suspendCommand
;
40
MythDialogBox
*
m_dialog
{
nullptr
};
41
};
42
43
#endif
// MYTHFRONTEND_EXITPROMPT_H
Action
An action (for this plugin) consists of a description, and a set of key sequences.
Definition:
action.h:41
ExitPrompter
Definition:
exitprompt.h:9
ExitPrompter::m_rebootCommand
QString m_rebootCommand
Definition:
exitprompt.h:38
ExitPrompter::HandleExit
void HandleExit()
Definition:
exitprompt.cpp:163
ExitPrompter::m_suspendCommand
QString m_suspendCommand
Definition:
exitprompt.h:39
ExitPrompter::ConfirmSuspend
void ConfirmSuspend()
Definition:
exitprompt.cpp:118
ExitPrompter::m_haltCommand
QString m_haltCommand
Definition:
exitprompt.h:37
ExitPrompter::~ExitPrompter
~ExitPrompter() override
Definition:
exitprompt.cpp:28
ExitPrompter::ConfirmReboot
void ConfirmReboot()
Definition:
exitprompt.cpp:82
ExitPrompter::DoReboot
void DoReboot()
Definition:
exitprompt.h:24
ExitPrompter::DoSuspend
void DoSuspend()
Definition:
exitprompt.h:27
ExitPrompter::m_power
MythPower * m_power
Definition:
exitprompt.h:35
ExitPrompter::DoHalt
void DoHalt()
Definition:
exitprompt.h:22
ExitPrompter::DoQuit
void DoQuit()
Definition:
exitprompt.cpp:39
ExitPrompter::DoStandby
void DoStandby()
Definition:
exitprompt.cpp:149
ExitPrompter::MainDialogClosed
void MainDialogClosed(const QString &, int Id)
Definition:
exitprompt.cpp:155
ExitPrompter::m_dialog
MythDialogBox * m_dialog
Definition:
exitprompt.h:40
ExitPrompter::Confirm
void Confirm(MythPower::Feature Action)
Definition:
exitprompt.cpp:277
ExitPrompter::m_confirm
bool m_confirm
Definition:
exitprompt.h:36
ExitPrompter::ExitPrompter
ExitPrompter()
Definition:
exitprompt.cpp:17
ExitPrompter::ConfirmHalt
void ConfirmHalt()
Definition:
exitprompt.cpp:45
MythDialogBox
Basic menu dialog, message and a list of options.
Definition:
mythdialogbox.h:166
MythPower
Definition:
mythpower.h:20
MythPower::Feature
Feature
Definition:
mythpower.h:36
mythpower.h
Generated on Sun Dec 21 2025 03:17:33 for MythTV by
1.9.4