// Copyright (c) 2017-2024, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/blob/master/LICENSE.md #include "WallpaperOptionModel.hpp" namespace gui { WallpaperOptionModel::WallpaperOptionModel(app::settingsInterface::WallpaperSettings *settings) : settings(settings) {} void WallpaperOptionModel::update() { wallpaperOption = settings->getWallpaperOption(); } void WallpaperOptionModel::saveValue(WallpaperOption option) { settings->setWallpaperOption(option); wallpaperOption = option; } auto WallpaperOptionModel::isCurrentOption(WallpaperOption option) -> bool { return wallpaperOption == option; } auto WallpaperOptionModel::isQuoteOptionSelected() -> bool { return wallpaperOption == WallpaperOption::Quote; } } // namespace gui