Remove useless interface

This commit is contained in:
MBucari 2023-04-04 22:38:02 -06:00
parent 7569b01bd0
commit b29ec26f63
9 changed files with 6 additions and 18 deletions

View File

@ -1,5 +1,4 @@
using Avalonia.Controls;
using Avalonia.ReactiveUI;
using LibationAvalonia.Dialogs;
using LibationAvalonia.ViewModels.Settings;
using LibationFileManager;

View File

@ -1,5 +1,4 @@
using Avalonia.Controls;
using Avalonia.ReactiveUI;
using LibationAvalonia.Dialogs;
using LibationAvalonia.ViewModels.Settings;
using LibationFileManager;

View File

@ -1,5 +1,4 @@
using Avalonia.Controls;
using Avalonia.ReactiveUI;
using LibationAvalonia.ViewModels.Settings;
using LibationFileManager;

View File

@ -1,8 +1,6 @@
using Avalonia.Controls;
using Avalonia.ReactiveUI;
using Dinah.Core;
using FileManager;
using LibationAvalonia.ViewModels;
using LibationAvalonia.ViewModels.Settings;
using LibationFileManager;

View File

@ -8,7 +8,7 @@ using System.Linq;
namespace LibationAvalonia.ViewModels.Settings
{
public class AudioSettingsVM : ViewModelBase, ISettingsDisplay
public class AudioSettingsVM : ViewModelBase
{
private bool _downloadClipsBookmarks;
private bool _decryptToLossy;

View File

@ -5,7 +5,7 @@ using System.Collections.Generic;
namespace LibationAvalonia.ViewModels.Settings
{
public class DownloadDecryptSettingsVM : ViewModelBase, ISettingsDisplay
public class DownloadDecryptSettingsVM : ViewModelBase
{
private string _folderTemplate;
private string _fileTemplate;

View File

@ -2,7 +2,7 @@
namespace LibationAvalonia.ViewModels.Settings
{
public class ImportSettingsVM : ISettingsDisplay
public class ImportSettingsVM
{
public ImportSettingsVM(Configuration config)
{

View File

@ -1,5 +1,4 @@
using Avalonia.Controls.Shapes;
using FileManager;
using FileManager;
using LibationFileManager;
using ReactiveUI;
using System;
@ -7,7 +6,7 @@ using System.Collections.Generic;
namespace LibationAvalonia.ViewModels.Settings
{
public class ImportantSettingsVM : ViewModelBase, ISettingsDisplay
public class ImportantSettingsVM : ViewModelBase
{
private string themeVariant;
private string initialThemeVariant;

View File

@ -2,13 +2,7 @@
namespace LibationAvalonia.ViewModels.Settings
{
internal interface ISettingsDisplay
{
void LoadSettings(Configuration config);
void SaveSettings(Configuration config);
}
public class SettingsVM : ISettingsDisplay
public class SettingsVM
{
public SettingsVM(Configuration config)
{