Numworks Epsilon
1.4.1
Graphing Calculator Operating System
language_controller.h
Go to the documentation of this file.
1
#ifndef ON_BOARDING_LANGUAGE_CONTROLLER_H
2
#define ON_BOARDING_LANGUAGE_CONTROLLER_H
3
4
#include <
escher.h
>
5
#include "../shared/language_controller.h"
6
#include "
logo_controller.h
"
7
#include "
update_controller.h
"
8
9
namespace
OnBoarding
{
10
11
class
LanguageController
:
public
Shared::LanguageController
{
12
public
:
13
LanguageController
(
Responder
*
parentResponder
,
LogoController
* logoController,
UpdateController
* updateController);
14
void
reinitOnBoarding
();
15
bool
handleEvent
(
Ion::Events::Event
event)
override
;
16
private
:
17
#if EPSILON_SOFTWARE_UPDATE_PROMPT
18
UpdateController
* m_updateController;
19
#endif
20
LogoController
* m_logoController;
21
};
22
23
}
24
25
#endif
OnBoarding
Definition:
app.cpp:5
OnBoarding::LanguageController::reinitOnBoarding
void reinitOnBoarding()
Definition:
language_controller.cpp:16
logo_controller.h
Responder::parentResponder
Responder * parentResponder() const
Definition:
responder.cpp:12
escher.h
OnBoarding::LanguageController
Definition:
language_controller.h:11
Ion::Events::Event
Definition:
events.h:9
Responder
Definition:
responder.h:9
OnBoarding::LanguageController::LanguageController
LanguageController(Responder *parentResponder, LogoController *logoController, UpdateController *updateController)
Definition:
language_controller.cpp:7
OnBoarding::LanguageController::handleEvent
bool handleEvent(Ion::Events::Event event) override
Definition:
language_controller.cpp:21
OnBoarding::UpdateController
Definition:
update_controller.h:11
OnBoarding::LogoController
Definition:
logo_controller.h:9
update_controller.h
Shared::LanguageController
Definition:
language_controller.h:9
epsilon
apps
on_boarding
language_controller.h
Generated by
1.8.14