summaryrefslogtreecommitdiff
path: root/render.c
diff options
context:
space:
mode:
authorTomas Saxer <tsaxer@gmx.de>2013-05-04 21:01:31 +0200
committeretobi <git@e-tobi.net>2013-05-04 21:01:31 +0200
commit7bd88a078d31f57e8fcfc0b93c45c3e8b13c5190 (patch)
tree90a441782fbd9492753cdceebfde2dc4ff8dd4fc /render.c
parent2c11552ad60fcfc3c7acbf71b3c9e3d32f2fe8a5 (diff)
downloadvdr-plugin-text2skin-7bd88a078d31f57e8fcfc0b93c45c3e8b13c5190.tar.gz
vdr-plugin-text2skin-7bd88a078d31f57e8fcfc0b93c45c3e8b13c5190.tar.bz2
Added DiskUsage
Diffstat (limited to 'render.c')
-rw-r--r--render.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/render.c b/render.c
index 8d8ac53..b22a3f8 100644
--- a/render.c
+++ b/render.c
@@ -16,6 +16,8 @@
#include <vdr/videodir.h>
#include <vdr/skinclassic.h>
+using std::string;
+
cText2SkinRender *cText2SkinRender::mRender = NULL;
cText2SkinRender::cText2SkinRender(cText2SkinLoader *Loader, cxDisplay::eType Display,
@@ -854,6 +856,18 @@ cxType cText2SkinRender::GetTokenData(const txToken &Token)
VideoDiskSpace(&FreeMB, &UsedMB);
return (cxType)FreeMB+UsedMB;
}
+
+#if VDRVERSNUM >= 10728
+ case tDiskUsage: {
+ cVideoDiskUsage::ForceCheck();
+ string DiskUsage = string(cString::sprintf("%s", *cVideoDiskUsage::String()));
+ return DiskUsage;
+ }
+#endif
+
+ case tVdrVersion: {
+ return VDRVERSION;
+ }
case tDateTime: return TimeType(time(NULL), Token.Attrib.Text);