MythTV
master
libs
libmythtv
overlays
mythchanneloverlay.h
Go to the documentation of this file.
1
#ifndef MYTHCHANNELOVERLAY_H
2
#define MYTHCHANNELOVERLAY_H
3
4
// MythTV
5
#include "
libmythui/mythscreentype.h
"
6
7
class
TV
;
8
class
MythMainWindow
;
9
10
class
MythChannelOverlay
:
public
MythScreenType
11
{
12
Q_OBJECT
13
14
public
:
15
MythChannelOverlay
(
MythMainWindow
* MainWindow,
TV
* Tv,
const
QString&
Name
);
16
bool
Create
()
override
;
17
bool
keyPressEvent
(QKeyEvent*
Event
)
override
;
18
void
SetText
(
const
InfoMap
& Map);
19
void
GetText
(
InfoMap
& Map);
20
21
public
slots:
22
void
Confirm
();
23
void
Probe
();
24
25
protected
:
26
void
SendResult
(
int
result);
27
28
MythUITextEdit
*
m_callsignEdit
{
nullptr
};
29
MythUITextEdit
*
m_channumEdit
{
nullptr
};
30
MythUITextEdit
*
m_channameEdit
{
nullptr
};
31
MythUITextEdit
*
m_xmltvidEdit
{
nullptr
};
32
MythMainWindow
*
m_mainWindow
{
nullptr
};
33
TV
*
m_tv
{
nullptr
};
34
};
35
36
#endif
MythChannelOverlay::m_xmltvidEdit
MythUITextEdit * m_xmltvidEdit
Definition:
mythchanneloverlay.h:31
MythChannelOverlay::m_mainWindow
MythMainWindow * m_mainWindow
Definition:
mythchanneloverlay.h:32
MythChannelOverlay::m_tv
TV * m_tv
Definition:
mythchanneloverlay.h:33
MythChannelOverlay::SendResult
void SendResult(int result)
Definition:
mythchanneloverlay.cpp:104
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
InfoMap
QHash< QString, QString > InfoMap
Definition:
mythtypes.h:15
MythChannelOverlay::m_channumEdit
MythUITextEdit * m_channumEdit
Definition:
mythchanneloverlay.h:29
MythChannelOverlay::Probe
void Probe()
Definition:
mythchanneloverlay.cpp:55
Event
Event details.
Definition:
zmdefines.h:26
MythChannelOverlay::m_callsignEdit
MythUITextEdit * m_callsignEdit
Definition:
mythchanneloverlay.h:28
MythChannelOverlay::MythChannelOverlay
MythChannelOverlay(MythMainWindow *MainWindow, TV *Tv, const QString &Name)
Definition:
mythchanneloverlay.cpp:13
MythChannelOverlay::m_channameEdit
MythUITextEdit * m_channameEdit
Definition:
mythchanneloverlay.h:30
MythChannelOverlay::Create
bool Create() override
Definition:
mythchanneloverlay.cpp:20
Name
Definition:
channelsettings.cpp:71
MythChannelOverlay
Definition:
mythchanneloverlay.h:10
MythChannelOverlay::keyPressEvent
bool keyPressEvent(QKeyEvent *Event) override
Key event handler.
Definition:
mythchanneloverlay.cpp:80
MythChannelOverlay::SetText
void SetText(const InfoMap &Map)
Definition:
mythchanneloverlay.cpp:60
MythChannelOverlay::Confirm
void Confirm()
Definition:
mythchanneloverlay.cpp:50
MythMainWindow
Definition:
mythmainwindow.h:28
mythscreentype.h
MythChannelOverlay::GetText
void GetText(InfoMap &Map)
Definition:
mythchanneloverlay.cpp:72
TV
Control TV playback.
Definition:
tv_play.h:152
Generated on Tue Apr 16 2024 03:18:45 for MythTV by
1.8.17