summaryrefslogtreecommitdiff
path: root/browserGrid.h
diff options
context:
space:
mode:
authorchriszero <zerov83@gmail.com>2015-05-17 21:13:14 +0200
committerchriszero <zerov83@gmail.com>2015-05-17 21:13:14 +0200
commitd15cd5a30174c7864051d42ba58cd31570fc8ed5 (patch)
treec3f62de9cf1f43ad28864012bbce168f323a3308 /browserGrid.h
parent80d1c613e8055567644abab38707378960b5d809 (diff)
downloadvdr-plugin-plex-d15cd5a30174c7864051d42ba58cd31570fc8ed5.tar.gz
vdr-plugin-plex-d15cd5a30174c7864051d42ba58cd31570fc8ed5.tar.bz2
...
Diffstat (limited to 'browserGrid.h')
-rw-r--r--browserGrid.h10
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();