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.Controls;
using Avalonia.ReactiveUI;
using LibationAvalonia.Dialogs; using LibationAvalonia.Dialogs;
using LibationAvalonia.ViewModels.Settings; using LibationAvalonia.ViewModels.Settings;
using LibationFileManager; using LibationFileManager;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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