[apps/on_boarding] Move LanguageController::reinitOnBoarding() to App

This commit is contained in:
Ruben Dashyan
2019-05-29 16:37:12 +02:00
committed by EmilieNumworks
parent 62cec10b46
commit 3aa2e5d6a7
4 changed files with 8 additions and 8 deletions

View File

@@ -33,14 +33,19 @@ bool App::processEvent(Ion::Events::Event e) {
return true;
}
if (e == Ion::Events::OnOff) {
m_languageController.reinitOnBoarding();
reinitOnBoarding();
}
return ::App::processEvent(e);
}
void App::didBecomeActive(Window * window) {
::App::didBecomeActive(window);
m_languageController.reinitOnBoarding();
reinitOnBoarding();
}
void App::reinitOnBoarding() {
m_languageController.resetSelection();
displayModalViewController(&m_logoController, 0.5f, 0.5f);
}
}

View File

@@ -20,6 +20,7 @@ public:
void didBecomeActive(Window * window) override;
private:
App(Snapshot * snapshot);
void reinitOnBoarding();
LanguageController m_languageController;
LogoController m_logoController;
};

View File

@@ -10,11 +10,6 @@ LanguageController::LanguageController(Responder * parentResponder, LogoControll
{
}
void LanguageController::reinitOnBoarding() {
resetSelection();
app()->displayModalViewController(m_logoController, 0.5f, 0.5f);
}
bool LanguageController::handleEvent(Ion::Events::Event event) {
if (Shared::LanguageController::handleEvent(event)) {
AppsContainer * appsContainer = AppsContainer::sharedAppsContainer();

View File

@@ -10,7 +10,6 @@ namespace OnBoarding {
class LanguageController : public Shared::LanguageController {
public:
LanguageController(Responder * parentResponder, LogoController * logoController);
void reinitOnBoarding();
bool handleEvent(Ion::Events::Event event) override;
private:
LogoController * m_logoController;