Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
KODI::VIDEO::GUILIB::CVideoSelectActionProcessorBase Class Referenceabstract

#include <VideoSelectActionProcessor.h>

Inheritance diagram for KODI::VIDEO::GUILIB::CVideoSelectActionProcessorBase:
KODI::VIDEO::GUILIB::CVideoPlayActionProcessorBase

Public Member Functions

 CVideoSelectActionProcessorBase (const std::shared_ptr< CFileItem > &item)
 
 ~CVideoSelectActionProcessorBase () override=default
 
- Public Member Functions inherited from KODI::VIDEO::GUILIB::CVideoPlayActionProcessorBase
 CVideoPlayActionProcessorBase (const std::shared_ptr< CFileItem > &item)
 
virtual ~CVideoPlayActionProcessorBase ()=default
 
bool ProcessDefaultAction ()
 
bool ProcessAction (Action action)
 
bool UserCancelled () const
 

Static Public Member Functions

static Action GetDefaultSelectAction ()
 
- Static Public Member Functions inherited from KODI::VIDEO::GUILIB::CVideoPlayActionProcessorBase
static Action ChoosePlayOrResume (const CFileItem &item)
 

Protected Member Functions

Action GetDefaultAction () override
 
bool Process (Action action) override
 
virtual bool OnPlayPartSelected (unsigned int part)=0
 
virtual bool OnQueueSelected ()=0
 
virtual bool OnInfoSelected ()=0
 
virtual bool OnMoreSelected ()=0
 
- Protected Member Functions inherited from KODI::VIDEO::GUILIB::CVideoPlayActionProcessorBase
virtual bool OnResumeSelected ()=0
 
virtual bool OnPlaySelected ()=0
 

Additional Inherited Members

- Protected Attributes inherited from KODI::VIDEO::GUILIB::CVideoPlayActionProcessorBase
std::shared_ptr< CFileItemm_item
 
bool m_userCancelled {false}
 

Constructor & Destructor Documentation

◆ CVideoSelectActionProcessorBase()

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

◆ ~CVideoSelectActionProcessorBase()

KODI::VIDEO::GUILIB::CVideoSelectActionProcessorBase::~CVideoSelectActionProcessorBase ( )
overridedefault

Member Function Documentation

◆ GetDefaultAction()

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

◆ GetDefaultSelectAction()

Action KODI::VIDEO::GUILIB::CVideoSelectActionProcessorBase::GetDefaultSelectAction ( )
static

◆ OnInfoSelected()

virtual bool KODI::VIDEO::GUILIB::CVideoSelectActionProcessorBase::OnInfoSelected ( )
protectedpure virtual

◆ OnMoreSelected()

virtual bool KODI::VIDEO::GUILIB::CVideoSelectActionProcessorBase::OnMoreSelected ( )
protectedpure virtual

◆ OnPlayPartSelected()

virtual bool KODI::VIDEO::GUILIB::CVideoSelectActionProcessorBase::OnPlayPartSelected ( unsigned int part)
protectedpure virtual

◆ OnQueueSelected()

virtual bool KODI::VIDEO::GUILIB::CVideoSelectActionProcessorBase::OnQueueSelected ( )
protectedpure virtual

◆ Process()

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

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