summaryrefslogtreecommitdiff
path: root/Directory.h
diff options
context:
space:
mode:
Diffstat (limited to 'Directory.h')
-rw-r--r--Directory.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/Directory.h b/Directory.h
index a9b2ba7..97d7c85 100644
--- a/Directory.h
+++ b/Directory.h
@@ -12,11 +12,14 @@
#include <Poco/String.h>
#include <memory>
-#include <libskindesignerapi/osdelements.h>
+#ifdef SKINDESIGNER
+ #include <libskindesignerapi/osdelements.h>
+ #include "pictureCache.h"
+ #include "viewGridNavigator.h"
+#endif
#include "XmlObject.h"
#include "MediaContainer.h"
-#include "viewGridNavigator.h"
#include "PlexServer.h"
using Poco::XML::DOMParser;
@@ -31,7 +34,10 @@ namespace plexclient
{
class MediaContainer;
-class Directory: private XmlObject, public cGridElement
+class Directory: private XmlObject
+#ifdef SKINDESIGNER
+, public cGridElement
+#endif
{
public:
Directory(Poco::XML::Node* pNode, PlexServer* Server, MediaContainer* parent);
@@ -70,8 +76,11 @@ public:
virtual std::string GetTitle();
std::string ArtUri();
std::string ThumbUri();
+
+#ifdef SKINDESIGNER
// gridElement
virtual void AddTokens(std::shared_ptr<skindesignerapi::cOsdElement> grid, bool clear = true, std::function<void(cGridElement*)> OnCached = NULL);
+#endif
};
}