Files
MuditaOS/module-apps/application-onboarding/windows/OnBoardingLanguagesWindow.cpp
Krzysztof Móżdżyński ba8f0ac32d [EGD-5448] Add EULA window
Added EULA window required for onBoarding procedure.
Onboarding settings added.
2021-02-19 14:53:14 +01:00

31 lines
1006 B
C++

// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#include "application-onboarding/ApplicationOnBoarding.hpp"
#include "OnBoardingLanguagesWindow.hpp"
#include <module-gui/gui/input/InputEvent.hpp>
namespace app::onBoarding
{
OnBoardingLanguagesWindow::OnBoardingLanguagesWindow(app::Application *app)
: LanguagesWindow(app, gui::window::name::onBoarding_languages)
{}
void OnBoardingLanguagesWindow::onBeforeShow(gui::ShowMode mode, gui::SwitchData *data)
{
bottomBar->setActive(gui::BottomBar::Side::RIGHT, false);
LanguagesWindow::onBeforeShow(mode, data);
}
bool OnBoardingLanguagesWindow::onInput(const gui::InputEvent &inputEvent)
{
if (inputEvent.isShortPress() && inputEvent.is(gui::KeyCode::KEY_RF)) {
return true;
}
else {
return LanguagesWindow::onInput(inputEvent);
}
}
} /* namespace gui */