Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
KODI::VIDEO::GUILIB::CVideoPlayActionProcessor Class Reference

#include <VideoPlayActionProcessor.h>

Inheritance diagram for KODI::VIDEO::GUILIB::CVideoPlayActionProcessor:
KODI::VIDEO::GUILIB::CVideoActionProcessorBase

Public Member Functions

void SetChoosePlayer ()
 
void SetChooseStackPart ()
 
 CVideoActionProcessorBase (const std::shared_ptr< CFileItem > &item)
 
- Public Member Functions inherited from KODI::VIDEO::GUILIB::CVideoActionProcessorBase
 CVideoActionProcessorBase (const std::shared_ptr< CFileItem > &item)
 
virtual ~CVideoActionProcessorBase ()=default
 
bool ProcessDefaultAction ()
 
bool ProcessAction (Action action)
 
bool GetUserCancelled () const
 
void SetUserCancelled (bool set)
 
std::shared_ptr< CFileItemGetItem ()
 
std::shared_ptr< const CFileItemGetItem () const
 

Static Public Member Functions

static Action ChoosePlayOrResume (const CFileItem &item)
 

Protected Member Functions

Action GetDefaultAction () override
 
bool Process (Action action) override
 
virtual bool OnResumeSelected ()
 
virtual bool OnPlaySelected ()
 

Member Function Documentation

◆ ChoosePlayOrResume()

Action KODI::VIDEO::GUILIB::CVideoPlayActionProcessor::ChoosePlayOrResume ( const CFileItem & item)
static

◆ CVideoActionProcessorBase()

KODI::VIDEO::GUILIB::CVideoActionProcessorBase::CVideoActionProcessorBase ( const std::shared_ptr< CFileItem > & item)
inlineexplicit

◆ GetDefaultAction()

Action KODI::VIDEO::GUILIB::CVideoPlayActionProcessor::GetDefaultAction ( )
overrideprotectedvirtual

◆ OnPlaySelected()

bool KODI::VIDEO::GUILIB::CVideoPlayActionProcessor::OnPlaySelected ( )
protectedvirtual

◆ OnResumeSelected()

bool KODI::VIDEO::GUILIB::CVideoPlayActionProcessor::OnResumeSelected ( )
protectedvirtual

◆ Process()

bool KODI::VIDEO::GUILIB::CVideoPlayActionProcessor::Process ( Action action)
overrideprotectedvirtual

◆ SetChoosePlayer()

void KODI::VIDEO::GUILIB::CVideoPlayActionProcessor::SetChoosePlayer ( )
inline

◆ SetChooseStackPart()

void KODI::VIDEO::GUILIB::CVideoPlayActionProcessor::SetChooseStackPart ( )
inline

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