MythTV
master
mythtv
libs
libmythtv
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
7
class
MTV_PUBLIC
MythPlayerUIBase
:
public
MythPlayer
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:154
Generated on Thu Feb 6 2025 03:17:16 for MythTV by
1.8.17