MythTV master
interactivescreen.h
Go to the documentation of this file.
1#ifndef INTERACTIVESCREEN_H
2#define INTERACTIVESCREEN_H
3
4// MythTV
6
7class MythPlayerUI;
8
10{
11 Q_OBJECT
12 public:
13 InteractiveScreen(MythPlayerUI* Player, MythPainter* Painter, const QString& Name);
14 ~InteractiveScreen() override = default;
15 bool Create() override
16 {
18 return true;
19 }
20 void UpdateArea();
22
23 public slots:
24 void Close() override;
25
26 private:
27 MythPlayerUI* m_player { nullptr };
29};
30
31#endif
bool Create() override
~InteractiveScreen() override=default
InteractiveScreen(MythPlayerUI *Player, MythPainter *Painter, const QString &Name)
MythPlayerUI * m_player
void Close() override
Wrapper around QRect allowing us to handle percentage and other relative values for areas in mythui.
Definition: mythrect.h:18
Screen in which all other widgets are contained and rendered.
virtual void SetArea(const MythRect &rect)
Definition: mythuitype.cpp:610