MythTV master
mythchanneloverlay.h
Go to the documentation of this file.
1#ifndef MYTHCHANNELOVERLAY_H
2#define MYTHCHANNELOVERLAY_H
3
4// MythTV
6
7class TV;
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
Event details.
Definition: zmdefines.h:28
void SetText(const InfoMap &Map)
MythUITextEdit * m_channameEdit
MythChannelOverlay(MythMainWindow *MainWindow, TV *Tv, const QString &Name)
void GetText(InfoMap &Map)
MythUITextEdit * m_channumEdit
void SendResult(int result)
MythUITextEdit * m_callsignEdit
MythMainWindow * m_mainWindow
MythUITextEdit * m_xmltvidEdit
bool keyPressEvent(QKeyEvent *Event) override
Key event handler.
bool Create() override
Screen in which all other widgets are contained and rendered.
A text entry and edit widget.
Control TV playback.
Definition: tv_play.h:156
QHash< QString, QString > InfoMap
Definition: mythtypes.h:15