#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: