MythTV  master
mythplayeruibase.h
Go to the documentation of this file.
1 #ifndef MYTHPLAYERUIBASE_H
2 #define MYTHPLAYERUIBASE_H
3 
4 // MythTV
5 #include "mythplayer.h"
6 
8 {
9  Q_OBJECT
10 
11  public:
12  MythPlayerUIBase(MythMainWindow* MainWindow, TV* Tv, PlayerContext* Context, PlayerFlags Flags);
13 
14  MythRender* GetRender() const;
15 
16  protected:
17  MythMainWindow* m_mainWindow { nullptr };
18  TV* m_tv { nullptr };
19  MythRender* m_render { nullptr };
20  MythPainter* m_painter { nullptr };
21  MythDisplay* m_display { nullptr };
22 
23  protected slots:
24  virtual void InitialiseState();
25 };
26 
27 #endif
mythplayer.h
PlayerFlags
PlayerFlags
Definition: mythplayer.h:64
MythPlayer
Definition: mythplayer.h:83
MythDisplay
Definition: mythdisplay.h:22
MTV_PUBLIC
#define MTV_PUBLIC
Definition: mythtvexp.h:15
MythRender
Definition: mythrender_base.h:23
MythPainter
Definition: mythpainter.h:34
PlayerContext
Definition: playercontext.h:49
MythMainWindow
Definition: mythmainwindow.h:28
MythPlayerUIBase
Definition: mythplayeruibase.h:7
TV
Control TV playback.
Definition: tv_play.h:152