]> git.tdb.fi Git - builder.git/blob - source/androidapplicationcomponent.h
Inline simple constructors
[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 &p, const std::string &n): Component(p, n) { }
24
25         void create_targets() const override;
26 };
27
28 #endif