#include <SlideShowDelegator.h>
|
| CSlideShowDelegator ()=default |
|
| ~CSlideShowDelegator ()=default |
|
void | SetDelegate (ISlideShowDelegate *delegate) |
|
void | ResetDelegate () |
|
void | Add (const CFileItem *picture) override |
|
bool | IsPlaying () const override |
|
void | Select (const std::string &picture) override |
|
void | GetSlideShowContents (CFileItemList &list) override |
|
std::shared_ptr< const CFileItem > | GetCurrentSlide () override |
|
void | StartSlideShow () override |
|
void | PlayPicture () override |
|
bool | InSlideShow () const override |
|
int | NumSlides () const override |
|
int | CurrentSlide () const override |
|
bool | IsPaused () const override |
|
bool | IsShuffled () const override |
|
void | Reset () override |
|
void | Shuffle () override |
|
int | GetDirection () const override |
|
void | RunSlideShow (const std::string &strPath, bool bRecursive=false, bool bRandom=false, bool bNotRandom=false, const std::string &beginSlidePath="", bool startSlideShow=true, SortBy method=SortByLabel, SortOrder order=SortOrderAscending, SortAttribute sortAttributes=SortAttributeNone, const std::string &strExtensions="") override |
|
void | AddFromPath (const std::string &strPath, bool bRecursive, SortBy method=SortByLabel, SortOrder order=SortOrderAscending, SortAttribute sortAttributes=SortAttributeNone, const std::string &strExtensions="") override |
|
| ISlideShowDelegate ()=default |
|
virtual | ~ISlideShowDelegate ()=default |
|
◆ CSlideShowDelegator()
CSlideShowDelegator::CSlideShowDelegator |
( |
| ) |
|
|
default |
◆ ~CSlideShowDelegator()
CSlideShowDelegator::~CSlideShowDelegator |
( |
| ) |
|
|
default |
◆ Add()
◆ AddFromPath()
- Todo
- refactor to use an options struct. Methods with so many arguments are a sign of a bad design...
Implements ISlideShowDelegate.
◆ CurrentSlide()
int CSlideShowDelegator::CurrentSlide |
( |
| ) |
const |
|
overridevirtual |
◆ GetCurrentSlide()
std::shared_ptr< const CFileItem > CSlideShowDelegator::GetCurrentSlide |
( |
| ) |
|
|
overridevirtual |
◆ GetDirection()
int CSlideShowDelegator::GetDirection |
( |
| ) |
const |
|
overridevirtual |
◆ GetSlideShowContents()
◆ InSlideShow()
bool CSlideShowDelegator::InSlideShow |
( |
| ) |
const |
|
overridevirtual |
◆ IsPaused()
bool CSlideShowDelegator::IsPaused |
( |
| ) |
const |
|
overridevirtual |
◆ IsPlaying()
bool CSlideShowDelegator::IsPlaying |
( |
| ) |
const |
|
overridevirtual |
◆ IsShuffled()
bool CSlideShowDelegator::IsShuffled |
( |
| ) |
const |
|
overridevirtual |
◆ NumSlides()
int CSlideShowDelegator::NumSlides |
( |
| ) |
const |
|
overridevirtual |
◆ PlayPicture()
void CSlideShowDelegator::PlayPicture |
( |
| ) |
|
|
overridevirtual |
◆ Reset()
void CSlideShowDelegator::Reset |
( |
| ) |
|
|
overridevirtual |
◆ ResetDelegate()
void CSlideShowDelegator::ResetDelegate |
( |
| ) |
|
◆ RunSlideShow()
- Todo
- refactor to use an options struct. Methods with so many arguments are a sign of a bad design...
Implements ISlideShowDelegate.
◆ Select()
void CSlideShowDelegator::Select |
( |
const std::string & | picture | ) |
|
|
overridevirtual |
◆ SetDelegate()
◆ Shuffle()
void CSlideShowDelegator::Shuffle |
( |
| ) |
|
|
overridevirtual |
◆ StartSlideShow()
void CSlideShowDelegator::StartSlideShow |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: