]> git.tdb.fi Git - builder.git/blobdiff - source/androidapplicationcomponent.h
Allow Android application permissions to be set in Build file
[builder.git] / source / androidapplicationcomponent.h
index 8d023756daafc6200f61c530fd04bb5a41b183cf..35984ea31f809e48d807634f449b0f41b0c72c8e 100644 (file)
@@ -1,10 +1,24 @@
 #ifndef ANDROIDAPPLICATIONCOMPONENT_H_
 #define ANDROIDAPPLICATIONCOMPONENT_H_
 
+#include <set>
 #include "component.h"
 
 class AndroidApplicationComponent: public Component
 {
+public:
+       class Loader: public Msp::DataFile::DerivedObjectLoader<AndroidApplicationComponent, Component::Loader>
+       {
+       public:
+               Loader(AndroidApplicationComponent &);
+
+       private:
+               void permission(const std::string &);
+       };
+
+private:
+       std::set<std::string> permissions;
+
 public:
        AndroidApplicationComponent(SourcePackage &, const std::string &);