summaryrefslogtreecommitdiff
path: root/Directory.h
diff options
context:
space:
mode:
authorchriszero <zerov83@gmail.com>2015-03-27 09:32:27 +0100
committerchriszero <zerov83@gmail.com>2015-03-27 09:32:27 +0100
commitb3a59b06a977129bd773ff46f4fd66e0057fb9cd (patch)
tree25f7bcd960eb5a444982190002af6c56e436163f /Directory.h
parent5ffd91556f73336f91e1fc96da2af36e6e7e5660 (diff)
downloadvdr-plugin-plex-b3a59b06a977129bd773ff46f4fd66e0057fb9cd.tar.gz
vdr-plugin-plex-b3a59b06a977129bd773ff46f4fd66e0057fb9cd.tar.bz2
develop skindesigner support
Diffstat (limited to 'Directory.h')
-rw-r--r--Directory.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/Directory.h b/Directory.h
index 19bd17f..b4a78d1 100644
--- a/Directory.h
+++ b/Directory.h
@@ -11,8 +11,12 @@
#include <Poco/Timestamp.h>
#include <Poco/String.h>
+#include <memory>
+#include "libskindesigner/osdelements.h"
+
#include "XmlObject.h"
#include "MediaContainer.h"
+#include "viewGridNavigator.h"
using Poco::XML::DOMParser;
using Poco::XML::Document;
@@ -26,7 +30,7 @@ namespace plexclient
{
class MediaContainer;
-class Directory: XmlObject
+class Directory: private XmlObject, public cGridElement
{
public:
Directory(Poco::XML::Node* pNode, MediaContainer* parent);
@@ -48,7 +52,9 @@ public:
std::string m_sKey;
MediaType m_eType;
- std::string GetTitle();
+ virtual std::string GetTitle();
+ // gridElement
+ virtual void AddTokens(std::shared_ptr<cViewGrid> grid);
};
}