Numworks Epsilon  1.4.1
Graphing Calculator Operating System
app.h
Go to the documentation of this file.
1 #ifndef HOME_APP_H
2 #define HOME_APP_H
3 
4 #include <escher.h>
5 #include "controller.h"
6 
7 class AppsContainer;
8 
9 namespace Home {
10 
11 class App : public ::App {
12 public:
13  class Descriptor : public ::App::Descriptor {
14  public:
15  I18n::Message name() override;
16  I18n::Message upperName() override;
17  };
19  public:
20  App * unpack(Container * container) override;
21  Descriptor * descriptor() override;
22  };
23 private:
25  Controller m_controller;
26 };
27 
28 }
29 
30 #endif
Snapshot * snapshot()
Definition: app.cpp:41
I18n::Message name() override
Definition: app.cpp:11
Definition: app.cpp:9
I18n::Message upperName() override
Definition: app.cpp:15
Descriptor * descriptor() override
Definition: app.cpp:23
const Container * container() const
Definition: app.cpp:102
App * unpack(Container *container) override
Definition: app.cpp:19
Definition: app.h:11