Numworks Epsilon  1.4.1
Graphing Calculator Operating System
app.cpp
Go to the documentation of this file.
1 #include "app.h"
2 #include "settings_icon.h"
3 #include "../i18n.h"
4 
5 namespace Settings {
6 
7 I18n::Message App::Descriptor::name() {
8  return I18n::Message::SettingsApp;
9 }
10 
11 I18n::Message App::Descriptor::upperName() {
12  return I18n::Message::SettingsAppCapital;
13 }
14 
16  return ImageStore::SettingsIcon;
17 }
18 
20  return new App(container, this);
21 }
22 
24  static Descriptor descriptor;
25  return &descriptor;
26 }
27 
29  Shared::TextFieldDelegateApp(container, snapshot, &m_stackViewController),
30  m_mainController(&m_stackViewController),
31  m_stackViewController(&m_modalViewController, &m_mainController)
32 {
33 }
34 
35 }
Descriptor * descriptor() override
Definition: app.cpp:23
const Image * icon() override
Definition: app.cpp:15
Snapshot * snapshot()
Definition: app.cpp:41
I18n::Message name() override
Definition: app.cpp:7
Definition: image.h:6
App * unpack(Container *container) override
Definition: app.cpp:19
App(Container *container, Snapshot *snapshot, ViewController *rootViewController, I18n::Message warningMessage=(I18n::Message) 0)
Definition: app.cpp:30
ModalViewController m_modalViewController
Definition: app.h:65
TextFieldDelegateApp(Container *container, Snapshot *snapshot, ViewController *rootViewController)
I18n::Message upperName() override
Definition: app.cpp:11
Definition: app.cpp:5