aboutsummaryrefslogtreecommitdiff
path: root/xbmc/pictures/GUIWindowSlideShow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'xbmc/pictures/GUIWindowSlideShow.cpp')
-rw-r--r--xbmc/pictures/GUIWindowSlideShow.cpp16
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;