From edbfbd769eeee589773bdfda882223fb62cf2e6e Mon Sep 17 00:00:00 2001 From: James Turner Date: Thu, 12 Jun 2014 17:58:03 +0100 Subject: [PATCH] Package: expose file size property. --- simgear/package/Package.cxx | 5 +++++ simgear/package/Package.hxx | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/simgear/package/Package.cxx b/simgear/package/Package.cxx index 76ae4f0e..4e01a260 100644 --- a/simgear/package/Package.cxx +++ b/simgear/package/Package.cxx @@ -151,6 +151,11 @@ std::string Package::name() const return m_props->getStringValue("name"); } +size_t Package::fileSizeBytes() const +{ + return m_props->getIntValue("file-size-bytes"); +} + std::string Package::description() const { return getLocalisedProp("decription"); diff --git a/simgear/package/Package.hxx b/simgear/package/Package.hxx index 034d7dd0..56edabc4 100644 --- a/simgear/package/Package.hxx +++ b/simgear/package/Package.hxx @@ -89,7 +89,9 @@ public: std::string getLocalisedProp(const std::string& aName) const; unsigned int revision() const; - + + size_t fileSizeBytes() const; + CatalogRef catalog() const { return m_catalog; } -- 2.39.5