MythTV  master
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
VideoPlayHandleMedia Class Reference
Inheritance diagram for VideoPlayHandleMedia:
Inheritance graph
[legend]
Collaboration diagram for VideoPlayHandleMedia:
Collaboration graph
[legend]

Public Member Functions

bool Play () const override
 
QString GetCommandDisplayName () const override
 
VideoPlayHandleMediaClone () const override
 
- Public Member Functions inherited from VideoPlayProc
virtual ~VideoPlayProc ()=default
 
 VideoPlayProc (const VideoPlayProc &)=default
 

Static Public Member Functions

static VideoPlayHandleMediaCreate (const QString &handler, const QString &mrl, const QString &plot, const QString &title, const QString &subtitle, const QString &director, int season, int episode, const QString &inetref, std::chrono::minutes length, const QString &year, const QString &id)
 

Private Member Functions

 VideoPlayHandleMedia (QString handler, QString mrl, QString plot, QString title, QString subtitle, QString director, int season, int episode, QString inetref, std::chrono::minutes length, QString year, QString id)
 

Private Attributes

QString m_handler
 
QString m_mrl
 
QString m_plot
 
QString m_title
 
QString m_subtitle
 
QString m_director
 
int m_season
 
int m_episode
 
QString m_inetref
 
std::chrono::minutes m_length
 
QString m_year
 
QString m_id
 

Additional Inherited Members

- Protected Member Functions inherited from VideoPlayProc
 VideoPlayProc ()=default
 
VideoPlayProcoperator= (const VideoPlayProc &)
 

Detailed Description

Definition at line 78 of file videoplayercommand.cpp.

Constructor & Destructor Documentation

◆ VideoPlayHandleMedia()

VideoPlayHandleMedia::VideoPlayHandleMedia ( QString  handler,
QString  mrl,
QString  plot,
QString  title,
QString  subtitle,
QString  director,
int  season,
int  episode,
QString  inetref,
std::chrono::minutes  length,
QString  year,
QString  id 
)
inlineprivate

Definition at line 81 of file videoplayercommand.cpp.

Referenced by Clone(), and Create().

Member Function Documentation

◆ Create()

static VideoPlayHandleMedia* VideoPlayHandleMedia::Create ( const QString &  handler,
const QString &  mrl,
const QString &  plot,
const QString &  title,
const QString &  subtitle,
const QString &  director,
int  season,
int  episode,
const QString &  inetref,
std::chrono::minutes  length,
const QString &  year,
const QString &  id 
)
inlinestatic

Definition at line 96 of file videoplayercommand.cpp.

Referenced by VideoPlayerCommandPrivate::AddPlayer().

◆ Play()

bool VideoPlayHandleMedia::Play ( ) const
inlineoverridevirtual

Implements VideoPlayProc.

Definition at line 106 of file videoplayercommand.cpp.

◆ GetCommandDisplayName()

QString VideoPlayHandleMedia::GetCommandDisplayName ( ) const
inlineoverridevirtual

Implements VideoPlayProc.

Definition at line 113 of file videoplayercommand.cpp.

◆ Clone()

VideoPlayHandleMedia* VideoPlayHandleMedia::Clone ( ) const
inlineoverridevirtual

Implements VideoPlayProc.

Definition at line 118 of file videoplayercommand.cpp.

Member Data Documentation

◆ m_handler

QString VideoPlayHandleMedia::m_handler
private

Definition at line 124 of file videoplayercommand.cpp.

Referenced by GetCommandDisplayName(), and Play().

◆ m_mrl

QString VideoPlayHandleMedia::m_mrl
private

Definition at line 125 of file videoplayercommand.cpp.

Referenced by Play().

◆ m_plot

QString VideoPlayHandleMedia::m_plot
private

Definition at line 126 of file videoplayercommand.cpp.

Referenced by Play().

◆ m_title

QString VideoPlayHandleMedia::m_title
private

Definition at line 127 of file videoplayercommand.cpp.

Referenced by Play().

◆ m_subtitle

QString VideoPlayHandleMedia::m_subtitle
private

Definition at line 128 of file videoplayercommand.cpp.

Referenced by Play().

◆ m_director

QString VideoPlayHandleMedia::m_director
private

Definition at line 129 of file videoplayercommand.cpp.

Referenced by Play().

◆ m_season

int VideoPlayHandleMedia::m_season
private

Definition at line 130 of file videoplayercommand.cpp.

Referenced by Play().

◆ m_episode

int VideoPlayHandleMedia::m_episode
private

Definition at line 131 of file videoplayercommand.cpp.

Referenced by Play().

◆ m_inetref

QString VideoPlayHandleMedia::m_inetref
private

Definition at line 132 of file videoplayercommand.cpp.

Referenced by Play().

◆ m_length

std::chrono::minutes VideoPlayHandleMedia::m_length
private

Definition at line 133 of file videoplayercommand.cpp.

Referenced by Play().

◆ m_year

QString VideoPlayHandleMedia::m_year
private

Definition at line 134 of file videoplayercommand.cpp.

Referenced by Play().

◆ m_id

QString VideoPlayHandleMedia::m_id
private

Definition at line 135 of file videoplayercommand.cpp.

Referenced by Play().


The documentation for this class was generated from the following file: