diff options
Diffstat (limited to 'plexSdOsd.h')
-rw-r--r-- | plexSdOsd.h | 32 |
1 files changed, 4 insertions, 28 deletions
diff --git a/plexSdOsd.h b/plexSdOsd.h index bacf3dc..0899869 100644 --- a/plexSdOsd.h +++ b/plexSdOsd.h @@ -17,36 +17,10 @@ #include "hlsPlayerControl.h" #include "browserGrid.h" +#include "tokendefinitions.h" #include <libskindesignerapi/osdelements.h> #include <libskindesignerapi/skindesignerosdbase.h> -enum eViews { - viRootView, - viDetailView -}; - -enum eViewElementsRoot { - verBackground, - verHeader, - verFooter, - verInfopane, - verWatch, - verMessage, - verScrollbar -}; - -enum eViewGrids { - vgCover, - vgDetail, - vgList -}; - -enum eViewElementsDetail { - vedBackground, - vedHeader, - vedFooter -}; - class cPlexSdOsd : public skindesignerapi::cSkindesignerOsdObject { private: @@ -63,13 +37,15 @@ private: void DrawMessage(std::string message); public: - cPlexSdOsd(); + cPlexSdOsd(skindesignerapi::cPluginStructure *plugStruct); ~cPlexSdOsd(); virtual void Show(void); virtual eOSState ProcessKey(eKeys Key); bool SdSupport(); static cMutex RedrawMutex; + static void DefineTokens(eViewElementsRoot ve, skindesignerapi::cTokenContainer *tk); + static void DefineGridTokens(skindesignerapi::cTokenContainer *tk); }; #endif // CPLEXSDOSD_H |