mirror of
https://github.com/mudita/MuditaOS.git
synced 2026-04-19 14:40:57 -04:00
32 lines
873 B
C++
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
|