From 638be5f296bf52943da4366699d33f1e8656e00c Mon Sep 17 00:00:00 2001
From: TSR Berry <20988865+TSRBerry@users.noreply.github.com>
Date: Sat, 21 Oct 2023 15:19:21 +0200
Subject: Revert "Ava UI: Input Menu Refactor (#4998)"

This reverts commit 49b37550cae6b3c69f59a9c7a44b17e3c12a813b.

This currently breaks the GTK GUI.
---
 .../ViewModels/Input/ControllerInputViewModel.cs   | 84 ----------------------
 1 file changed, 84 deletions(-)
 delete mode 100644 src/Ryujinx.Ava/UI/ViewModels/Input/ControllerInputViewModel.cs

(limited to 'src/Ryujinx.Ava/UI/ViewModels/Input/ControllerInputViewModel.cs')

diff --git a/src/Ryujinx.Ava/UI/ViewModels/Input/ControllerInputViewModel.cs b/src/Ryujinx.Ava/UI/ViewModels/Input/ControllerInputViewModel.cs
deleted file mode 100644
index 0e23dfa7..00000000
--- a/src/Ryujinx.Ava/UI/ViewModels/Input/ControllerInputViewModel.cs
+++ /dev/null
@@ -1,84 +0,0 @@
-using Avalonia.Svg.Skia;
-using Ryujinx.Ava.UI.Models.Input;
-using Ryujinx.Ava.UI.Views.Input;
-
-namespace Ryujinx.Ava.UI.ViewModels.Input
-{
-    public class ControllerInputViewModel : BaseModel
-    {
-        private ControllerInputConfig _config;
-        public ControllerInputConfig Config
-        {
-            get => _config;
-            set
-            {
-                _config = value;
-                OnPropertyChanged();
-            }
-        }
-
-        private bool _isLeft;
-        public bool IsLeft
-        {
-            get => _isLeft;
-            set
-            {
-                _isLeft = value;
-                OnPropertyChanged();
-                OnPropertyChanged(nameof(HasSides));
-            }
-        }
-
-        private bool _isRight;
-        public bool IsRight
-        {
-            get => _isRight;
-            set
-            {
-                _isRight = value;
-                OnPropertyChanged();
-                OnPropertyChanged(nameof(HasSides));
-            }
-        }
-
-        public bool HasSides => IsLeft ^ IsRight;
-
-        private SvgImage _image;
-        public SvgImage Image
-        {
-            get => _image;
-            set
-            {
-                _image = value;
-                OnPropertyChanged();
-            }
-        }
-
-        public InputViewModel parentModel;
-
-        public ControllerInputViewModel(InputViewModel model, ControllerInputConfig config)
-        {
-            parentModel = model;
-            model.NotifyChangesEvent += OnParentModelChanged;
-            OnParentModelChanged();
-            Config = config;
-        }
-
-        public async void ShowMotionConfig()
-        {
-            await MotionInputView.Show(this);
-        }
-
-        public async void ShowRumbleConfig()
-        {
-            await RumbleInputView.Show(this);
-        }
-
-        public void OnParentModelChanged()
-        {
-            IsLeft = parentModel.IsLeft;
-            IsRight = parentModel.IsRight;
-            Image = parentModel.Image;
-        }
-    }
-}
-- 
cgit v1.2.3-70-g09d2