diff options
author | chriszero <zerov83@gmail.com> | 2015-05-17 21:13:14 +0200 |
---|---|---|
committer | chriszero <zerov83@gmail.com> | 2015-05-17 21:13:14 +0200 |
commit | d15cd5a30174c7864051d42ba58cd31570fc8ed5 (patch) | |
tree | c3f62de9cf1f43ad28864012bbce168f323a3308 /browserGrid.h | |
parent | 80d1c613e8055567644abab38707378960b5d809 (diff) | |
download | vdr-plugin-plex-d15cd5a30174c7864051d42ba58cd31570fc8ed5.tar.gz vdr-plugin-plex-d15cd5a30174c7864051d42ba58cd31570fc8ed5.tar.bz2 |
...
Diffstat (limited to 'browserGrid.h')
-rw-r--r-- | browserGrid.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/browserGrid.h b/browserGrid.h index a875149..b337a0b 100644 --- a/browserGrid.h +++ b/browserGrid.h @@ -8,7 +8,7 @@ #include "plexgdm.h" #include "PlexServer.h" #include "viewGridNavigator.h" -#include "viewHeader.h" +//#include "viewHeader.h" #include <libskindesignerapi/osdelements.h> class cDummyElement : public cGridElement @@ -35,13 +35,15 @@ public: class cBrowserGrid : public cViewGridNavigator { private: - std::shared_ptr<cViewHeader> m_pViewHeader; + //std::shared_ptr<cViewHeader> m_pViewHeader; + std::shared_ptr<skindesignerapi::cViewElement> m_pHeader; std::shared_ptr<skindesignerapi::cViewElement> m_pBackground; std::shared_ptr<skindesignerapi::cViewElement> m_pfooter; std::shared_ptr<skindesignerapi::cViewElement> m_pInfopane; std::shared_ptr<skindesignerapi::cViewElement> m_pScrollbar; std::shared_ptr<skindesignerapi::cViewElement> m_pWatch; int m_lastsecond; + int m_viewEntryIndex; bool m_bServersAreRoot; std::vector<cServerElement> m_vServerElements; @@ -62,7 +64,9 @@ public: std::shared_ptr<plexclient::MediaContainer> MediaContainer() { return m_pContainer; } void DrawGrid(); - void SwitchGrid(ePlexMenuTab currentTab); + void SwitchGrid(int index); + void SwitchView(ViewMode mode = Config::GetInstance().DefaultViewMode); + void NextViewMode(); virtual eOSState NavigateSelect(); virtual eOSState NavigateBack(); void NextTab(); |