Numworks Epsilon
1.4.1
Graphing Calculator Operating System
app.h
Go to the documentation of this file.
1
#ifndef SETTINGS_APP_H
2
#define SETTINGS_APP_H
3
4
#include "
main_controller.h
"
5
#include "../shared/text_field_delegate_app.h"
6
7
namespace
Settings
{
8
9
class
App
:
public
Shared::TextFieldDelegateApp
{
10
public
:
11
class
Descriptor
:
public
::App::Descriptor
{
12
public
:
13
I18n::Message
name
()
override
;
14
I18n::Message
upperName
()
override
;
15
const
Image
*
icon
()
override
;
16
};
17
class
Snapshot
:
public
::App::Snapshot
{
18
public
:
19
App
*
unpack
(
Container
*
container
)
override
;
20
Descriptor
*
descriptor
()
override
;
21
};
22
private
:
23
App
(
Container
*
container
,
Snapshot
*
snapshot
);
24
MainController
m_mainController;
25
StackViewController
m_stackViewController;
26
};
27
28
}
29
30
#endif
Settings::App::Snapshot::descriptor
Descriptor * descriptor() override
Definition:
app.cpp:23
Settings::App::Descriptor::icon
const Image * icon() override
Definition:
app.cpp:15
main_controller.h
Container
Definition:
container.h:18
App::snapshot
Snapshot * snapshot()
Definition:
app.cpp:41
Settings::App::Descriptor::name
I18n::Message name() override
Definition:
app.cpp:7
Image
Definition:
image.h:6
Settings::App::Snapshot::unpack
App * unpack(Container *container) override
Definition:
app.cpp:19
StackViewController
Definition:
stack_view_controller.h:10
Settings::App::Descriptor::upperName
I18n::Message upperName() override
Definition:
app.cpp:11
Settings::App::Descriptor
Definition:
app.h:11
Settings::App
Definition:
app.h:9
Shared::TextFieldDelegateApp
Definition:
text_field_delegate_app.h:12
Settings::MainController
Definition:
main_controller.h:11
Settings::App::Snapshot
Definition:
app.h:17
Shared::TextFieldDelegateApp::container
AppsContainer * container()
Definition:
text_field_delegate_app.cpp:20
Settings
Definition:
app.cpp:5
epsilon
apps
settings
app.h
Generated by
1.8.14