// Copyright (c) 2017-2023, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "ApplicationMeditation.hpp" #include "MeditationOptionsWindows.hpp" #include "Names.hpp" #include #include #include using namespace gui; namespace { std::string toString(std::chrono::seconds duration) { if (duration.count() >= 60) { return std::to_string(static_cast((duration.count()) / 60)) + " m"; } return std::to_string(static_cast(duration.count())) + " s"; } } // namespace MeditationOptionsWindow::MeditationOptionsWindow(app::ApplicationCommon *app) : OptionWindow(app, app::window::name::meditation_options) { setTitle(utils::translate("common_options_title")); addOptions(buildOptionsList()); } std::list