summaryrefslogtreecommitdiff
path: root/plexSdOsd.h
diff options
context:
space:
mode:
authorChristian <zerov83@gmail.com>2016-06-26 16:04:53 +0200
committerChristian <zerov83@gmail.com>2016-06-26 16:04:53 +0200
commitd00510109018d19f9aaabdac8aa115a513e6ef0c (patch)
treee019e665dafc47fc4dfac7a5b4e77199006ab7b6 /plexSdOsd.h
parentd13d6f430cc29abf6920bef4ee9d3d3be11d52e6 (diff)
downloadvdr-plugin-plex-0.4.0.tar.gz
vdr-plugin-plex-0.4.0.tar.bz2
Fixes mirror mode.0.4.0
Diffstat (limited to 'plexSdOsd.h')
-rw-r--r--plexSdOsd.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/plexSdOsd.h b/plexSdOsd.h
index da8482d..d3eca01 100644
--- a/plexSdOsd.h
+++ b/plexSdOsd.h
@@ -30,7 +30,7 @@ private:
std::shared_ptr<skindesignerapi::cViewElement> m_pMessage = nullptr;
bool m_messageDisplayed = false;
bool m_detailsActive = false;
- plexclient::cVideo* m_pDetailVideo = nullptr;
+ std::shared_ptr<plexclient::MediaContainer> m_pDetailContainer = nullptr;
std::shared_ptr<skindesignerapi::cOsdView> m_pRootView = nullptr;
std::shared_ptr<skindesignerapi::cOsdView> m_pDetailsView = nullptr;
@@ -42,13 +42,14 @@ private:
public:
cPlexSdOsd(skindesignerapi::cPluginStructure *plugStruct);
- cPlexSdOsd(skindesignerapi::cPluginStructure *plugStruct, plexclient::cVideo* detailVideo);
+ cPlexSdOsd(skindesignerapi::cPluginStructure *plugStruct, std::shared_ptr<plexclient::MediaContainer> detailContainer);
~cPlexSdOsd();
virtual void Show(void);
- void ShowDetails(plexclient::cVideo *vid);
+ void ShowDetails(std::shared_ptr<plexclient::MediaContainer> container);
+ void ShowDetails(plexclient::cVideo* vid);
virtual eOSState ProcessKey(eKeys Key);