11 #include "interfaces/ISlideShowDelegate.h" 27 void Add(
const CFileItem* picture)
override;
28 bool IsPlaying()
const override;
29 void Select(
const std::string& picture)
override;
31 std::shared_ptr<const CFileItem> GetCurrentSlide()
override;
32 void StartSlideShow()
override;
33 void PlayPicture()
override;
34 bool InSlideShow()
const override;
35 int NumSlides()
const override;
36 int CurrentSlide()
const override;
37 bool IsPaused()
const override;
38 bool IsShuffled()
const override;
39 void Reset()
override;
40 void Shuffle()
override;
41 int GetDirection()
const override;
43 bool bRecursive =
false,
45 bool bNotRandom =
false,
46 const std::string& beginSlidePath =
"",
47 bool startSlideShow =
true,
49 SortOrder order = SortOrderAscending,
50 SortAttribute sortAttributes = SortAttributeNone,
51 const std::string& strExtensions =
"")
override;
55 SortOrder order = SortOrderAscending,
56 SortAttribute sortAttributes = SortAttributeNone,
57 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
Definition: SlideShowDelegator.cpp:167
Represents a list of files.
Definition: FileItem.h:702
Definition: ISlideShowDelegate.h:18
Definition: SlideShowDelegator.h:17
SortBy
Definition: SortUtils.h:49
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
Definition: SlideShowDelegator.cpp:149
Represents a file on a share.
Definition: FileItem.h:102
1 : Sort by Name (String: Label)
Definition: SortUtils.h:54