]> git.tdb.fi Git - builder.git/blob - source/androidapplicationcomponent.h
c791a74861b6b992fb8d86483ea4aea0cb63039a
[builder.git] / source / androidapplicationcomponent.h
1 #ifndef ANDROIDAPPLICATIONCOMPONENT_H_
2 #define ANDROIDAPPLICATIONCOMPONENT_H_
3
4 #include "component.h"
5
6 class AndroidApplicationComponent: public Component
7 {
8 public:
9         class Loader: public Msp::DataFile::DerivedObjectLoader<AndroidApplicationComponent, Component::Loader>
10         {
11         public:
12                 Loader(AndroidApplicationComponent &);
13
14         private:
15                 void permission(const std::string &);
16         };
17
18 private:
19         std::string orientation;
20         std::vector<std::string> permissions;
21
22 public:
23         AndroidApplicationComponent(SourcePackage &, const std::string &);
24
25         void create_targets() const override;
26 };
27
28 #endif