Files
MuditaOS/module-apps/application-settings/models/display-keypad/WallpaperOptionModel.cpp
Wojciech Rzepecki 36b9b20e5e [EGD-8083] Add wallpaper option
Added connection of wallpaper window to settings
2021-12-09 09:49:11 +01:00

32 lines
873 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 "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