diff options
author | Christian <zerov83@gmail.com> | 2016-06-26 16:04:53 +0200 |
---|---|---|
committer | Christian <zerov83@gmail.com> | 2016-06-26 16:04:53 +0200 |
commit | d00510109018d19f9aaabdac8aa115a513e6ef0c (patch) | |
tree | e019e665dafc47fc4dfac7a5b4e77199006ab7b6 /plexSdOsd.h | |
parent | d13d6f430cc29abf6920bef4ee9d3d3be11d52e6 (diff) | |
download | vdr-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.h | 7 |
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); |