MythTV  master
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
VideoPlayerCommandPrivate Class Reference

Public Member Functions

 VideoPlayerCommandPrivate ()=default
 
 VideoPlayerCommandPrivate (const VideoPlayerCommandPrivate &other)
 
VideoPlayerCommandPrivateoperator= (const VideoPlayerCommandPrivate &rhs)=delete
 
 ~VideoPlayerCommandPrivate ()
 
void AltPlayerFor (const VideoMetadata *item)
 
void PlayerFor (const VideoMetadata *item)
 
void PlayerFor (const QString &filename, const VideoMetadata *extraData=nullptr)
 
void ClearPlayerList ()
 
void Play () const
 
QString GetCommandDisplayName () const
 

Private Types

using player_list = std::vector< VideoPlayProc * >
 

Private Member Functions

void AddPlayer (const QString &player, const QString &filename, 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 Attributes

player_list m_playerProcs
 

Detailed Description

Definition at line 183 of file videoplayercommand.cpp.

Member Typedef Documentation

◆ player_list

using VideoPlayerCommandPrivate::player_list = std::vector<VideoPlayProc *>
private

Definition at line 356 of file videoplayercommand.cpp.

Constructor & Destructor Documentation

◆ VideoPlayerCommandPrivate() [1/2]

VideoPlayerCommandPrivate::VideoPlayerCommandPrivate ( )
default

◆ VideoPlayerCommandPrivate() [2/2]

VideoPlayerCommandPrivate::VideoPlayerCommandPrivate ( const VideoPlayerCommandPrivate other)
inline

Definition at line 188 of file videoplayercommand.cpp.

◆ ~VideoPlayerCommandPrivate()

VideoPlayerCommandPrivate::~VideoPlayerCommandPrivate ( )
inline

Definition at line 197 of file videoplayercommand.cpp.

Member Function Documentation

◆ operator=()

VideoPlayerCommandPrivate& VideoPlayerCommandPrivate::operator= ( const VideoPlayerCommandPrivate rhs)
delete

◆ AltPlayerFor()

void VideoPlayerCommandPrivate::AltPlayerFor ( const VideoMetadata item)
inline

Definition at line 202 of file videoplayercommand.cpp.

Referenced by VideoPlayerCommand::AltPlayerFor().

◆ PlayerFor() [1/2]

void VideoPlayerCommandPrivate::PlayerFor ( const VideoMetadata item)
inline

Definition at line 236 of file videoplayercommand.cpp.

Referenced by AltPlayerFor(), and VideoPlayerCommand::PlayerFor().

◆ PlayerFor() [2/2]

void VideoPlayerCommandPrivate::PlayerFor ( const QString &  filename,
const VideoMetadata extraData = nullptr 
)
inline

Definition at line 269 of file videoplayercommand.cpp.

◆ ClearPlayerList()

void VideoPlayerCommandPrivate::ClearPlayerList ( )
inline

Definition at line 322 of file videoplayercommand.cpp.

Referenced by ~VideoPlayerCommandPrivate().

◆ Play()

void VideoPlayerCommandPrivate::Play ( ) const
inline

Definition at line 329 of file videoplayercommand.cpp.

Referenced by VideoPlayerCommand::Play().

◆ GetCommandDisplayName()

QString VideoPlayerCommandPrivate::GetCommandDisplayName ( ) const
inline

Definition at line 336 of file videoplayercommand.cpp.

Referenced by VideoPlayerCommand::GetCommandDisplayName().

◆ AddPlayer()

void VideoPlayerCommandPrivate::AddPlayer ( const QString &  player,
const QString &  filename,
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 
)
inlineprivate

Definition at line 344 of file videoplayercommand.cpp.

Referenced by AltPlayerFor(), and PlayerFor().

Member Data Documentation

◆ m_playerProcs

player_list VideoPlayerCommandPrivate::m_playerProcs
private

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