using OwlCore.AbstractStorage;
using OwlCore.Services;
using StrixMusic.Sdk.Services;
using StrixMusic.Shells.ZuneDesktop.Settings.Models;
namespace StrixMusic.Shells.ZuneDesktop.Settings
{
///
/// Contains settings specific to the Zune Desktop shell.
///
public class ZuneDesktopSettings : SettingsBase
{
///
/// Initializes a new instance of the class.
///
public ZuneDesktopSettings(IFolderData settingsStorage)
: base(settingsStorage, SystemJsonStreamSerializer.Singleton)
{
}
///
/// Gets the default value for in settings.
///
public ZuneDesktopBackgroundImage BackgroundImage
{
get => GetSetting(() => new ZuneDesktopBackgroundImage());
set => SetSetting(value);
}
}
}