MythTV
master
mythtv
programs
mythfrontend
videopopups.h
Go to the documentation of this file.
1
#ifndef VIDEOPOPUPS_H_
2
#define VIDEOPOPUPS_H_
3
4
#include "
libmythui/mythscreentype.h
"
5
6
class
VideoMetadata
;
7
8
class
MythUIButtonList
;
9
class
MythUIButtonListItem
;
10
11
class
CastDialog
:
public
MythScreenType
12
{
13
Q_OBJECT
14
15
public
:
16
CastDialog
(
MythScreenStack
*lparent,
VideoMetadata
*metadata)
17
:
MythScreenType
(lparent,
"videocastpopup"
),
m_metadata
(metadata) {}
18
19
bool
Create
()
override
;
// MythScreenType
20
21
private
:
22
VideoMetadata
*
m_metadata
{
nullptr
};
23
};
24
25
class
PlotDialog
:
public
MythScreenType
26
{
27
Q_OBJECT
28
29
public
:
30
PlotDialog
(
MythScreenStack
*lparent,
VideoMetadata
*metadata)
31
:
MythScreenType
(lparent,
"videoplotpopup"
),
m_metadata
(metadata) {}
32
33
bool
Create
()
override
;
// MythScreenType
34
35
private
:
36
VideoMetadata
*
m_metadata
{
nullptr
};
37
};
38
39
#endif
VideoMetadata
Definition:
videometadata.h:24
CastDialog::CastDialog
CastDialog(MythScreenStack *lparent, VideoMetadata *metadata)
Definition:
videopopups.h:16
CastDialog::m_metadata
VideoMetadata * m_metadata
Definition:
videopopups.h:22
PlotDialog::m_metadata
VideoMetadata * m_metadata
Definition:
videopopups.h:36
MythScreenStack
Definition:
mythscreenstack.h:16
MythScreenType
Screen in which all other widgets are contained and rendered.
Definition:
mythscreentype.h:45
MythUIButtonListItem
Definition:
mythuibuttonlist.h:41
PlotDialog::PlotDialog
PlotDialog(MythScreenStack *lparent, VideoMetadata *metadata)
Definition:
videopopups.h:30
CastDialog
Definition:
videopopups.h:11
PlotDialog
Definition:
videopopups.h:25
CastDialog::Create
bool Create() override
Definition:
videopopups.cpp:15
PlotDialog::Create
bool Create() override
Definition:
videopopups.cpp:51
MythUIButtonList
List widget, displays list items in a variety of themeable arrangements and can trigger signals when ...
Definition:
mythuibuttonlist.h:191
mythscreentype.h
Generated on Sun Jan 19 2025 03:17:02 for MythTV by
1.8.17