diff options
Diffstat (limited to 'xbmc/pictures/GUIWindowSlideShow.cpp')
-rw-r--r-- | xbmc/pictures/GUIWindowSlideShow.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/xbmc/pictures/GUIWindowSlideShow.cpp b/xbmc/pictures/GUIWindowSlideShow.cpp index b1fe3d56c5..6dc76a5c9a 100644 --- a/xbmc/pictures/GUIWindowSlideShow.cpp +++ b/xbmc/pictures/GUIWindowSlideShow.cpp @@ -14,7 +14,6 @@ #include "GUIInfoManager.h" #include "GUIUserMessages.h" #include "ServiceBroker.h" -#include "TextureDatabase.h" #include "URL.h" #include "application/Application.h" #include "application/ApplicationComponents.h" @@ -26,6 +25,7 @@ #include "guilib/GUIWindowManager.h" #include "guilib/LocalizeStrings.h" #include "guilib/Texture.h" +#include "imagefiles/ImageFileURL.h" #include "input/actions/Action.h" #include "input/actions/ActionIDs.h" #include "input/mouse/MouseEvent.h" @@ -164,7 +164,7 @@ void CGUIWindowSlideShow::AnnouncePlayerPlay(const CFileItemPtr& item) { CVariant param; param["player"]["speed"] = m_bSlideShow && !m_bPause ? 1 : 0; - param["player"]["playerid"] = PLAYLIST::TYPE_PICTURE; + param["player"]["playerid"] = static_cast<int>(PLAYLIST::Id::TYPE_PICTURE); CServiceBroker::GetAnnouncementManager()->Announce(ANNOUNCEMENT::Player, "OnPlay", item, param); } @@ -172,14 +172,14 @@ void CGUIWindowSlideShow::AnnouncePlayerPause(const CFileItemPtr& item) { CVariant param; param["player"]["speed"] = 0; - param["player"]["playerid"] = PLAYLIST::TYPE_PICTURE; + param["player"]["playerid"] = static_cast<int>(PLAYLIST::Id::TYPE_PICTURE); CServiceBroker::GetAnnouncementManager()->Announce(ANNOUNCEMENT::Player, "OnPause", item, param); } void CGUIWindowSlideShow::AnnouncePlayerStop(const CFileItemPtr& item) { CVariant param; - param["player"]["playerid"] = PLAYLIST::TYPE_PICTURE; + param["player"]["playerid"] = static_cast<int>(PLAYLIST::Id::TYPE_PICTURE); param["end"] = true; CServiceBroker::GetAnnouncementManager()->Announce(ANNOUNCEMENT::Player, "OnStop", item, param); } @@ -187,14 +187,14 @@ void CGUIWindowSlideShow::AnnouncePlayerStop(const CFileItemPtr& item) void CGUIWindowSlideShow::AnnouncePlaylistClear() { CVariant data; - data["playlistid"] = PLAYLIST::TYPE_PICTURE; + data["playlistid"] = static_cast<int>(PLAYLIST::Id::TYPE_PICTURE); CServiceBroker::GetAnnouncementManager()->Announce(ANNOUNCEMENT::Playlist, "OnClear", data); } void CGUIWindowSlideShow::AnnouncePlaylistAdd(const CFileItemPtr& item, int pos) { CVariant data; - data["playlistid"] = PLAYLIST::TYPE_PICTURE; + data["playlistid"] = static_cast<int>(PLAYLIST::Id::TYPE_PICTURE); data["position"] = pos; CServiceBroker::GetAnnouncementManager()->Announce(ANNOUNCEMENT::Playlist, "OnAdd", item, data); } @@ -205,7 +205,7 @@ void CGUIWindowSlideShow::AnnouncePropertyChanged(const std::string &strProperty return; CVariant data; - data["player"]["playerid"] = PLAYLIST::TYPE_PICTURE; + data["player"]["playerid"] = static_cast<int>(PLAYLIST::Id::TYPE_PICTURE); data["property"][strProperty] = value; CServiceBroker::GetAnnouncementManager()->Announce(ANNOUNCEMENT::Player, "OnPropertyChanged", data); @@ -1418,7 +1418,7 @@ void CGUIWindowSlideShow::RunSlideShow(const std::vector<std::string>& paths, in std::vector<CFileItemPtr> items; items.reserve(paths.size()); for (const auto& path : paths) - items.push_back(std::make_shared<CFileItem>(CTextureUtils::GetWrappedImageURL(path), false)); + items.push_back(std::make_shared<CFileItem>(IMAGE_FILES::URLFromFile(path), false)); dialog->Reset(); dialog->m_bPause = true; |