MythTV  master
mythchanneloverlay.h
Go to the documentation of this file.
1 #ifndef MYTHCHANNELOVERLAY_H
2 #define MYTHCHANNELOVERLAY_H
3 
4 // MythTV
6 
7 class TV;
8 class MythMainWindow;
9 
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 
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