From be707863195edef38e8cf75f093ab2204bd99cc6 Mon Sep 17 00:00:00 2001 From: SpoinkyNL Date: Tue, 7 Jun 2016 21:32:00 +0200 Subject: [PATCH] Added core usage to WindowsProfileDataModel --- Artemis/Artemis/Models/EffectModel.cs | 4 +- .../AudioVisualizer/AudioVisualizerView.xaml | 21 ++----- .../WindowsProfile/WindowsProfileDataModel.cs | 18 ++++++ .../WindowsProfile/WindowsProfileModel.cs | 59 ++++++++++++++++++- .../WindowsProfile/WindowsProfileViewModel.cs | 11 +++- .../ViewModels/Profiles/ProfileViewModel.cs | 40 +++++++------ 6 files changed, 113 insertions(+), 40 deletions(-) diff --git a/Artemis/Artemis/Models/EffectModel.cs b/Artemis/Artemis/Models/EffectModel.cs index 6ba25f88a..66c2e9d73 100644 --- a/Artemis/Artemis/Models/EffectModel.cs +++ b/Artemis/Artemis/Models/EffectModel.cs @@ -51,9 +51,9 @@ namespace Artemis.Models // Render the keyboard layer-by-layer keyboard = Profile.GenerateBitmap(renderLayers, DataModel, MainManager.DeviceManager.ActiveKeyboard.KeyboardRectangle(4), false, true); // Render the first enabled mouse (will default to null if renderMice was false) - mouse = Profile.GenerateBrush(renderLayers.FirstOrDefault(l => l.LayerType == LayerType.Mouse), DataModel); + mouse = Profile.GenerateBrush(renderLayers.LastOrDefault(l => l.LayerType == LayerType.Mouse), DataModel); // Render the first enabled headset (will default to null if renderHeadsets was false) - headset = Profile.GenerateBrush(renderLayers.FirstOrDefault(l => l.LayerType == LayerType.Headset), DataModel); + headset = Profile.GenerateBrush(renderLayers.LastOrDefault(l => l.LayerType == LayerType.Headset), DataModel); } public abstract List GetRenderLayers(bool renderMice, bool renderHeadsets); diff --git a/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualizerView.xaml b/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualizerView.xaml index 517f9705f..0884c7690 100644 --- a/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualizerView.xaml +++ b/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualizerView.xaml @@ -22,7 +22,6 @@ - @@ -80,38 +79,28 @@ Grid.Row="4" Grid.Column="1" HorizontalAlignment="Right" OnLabel="Yes" OffLabel="No" Margin="0,0,-5,0" Width="114" /> - - - Bars amount (less bars means thicker bars) - - - - Volume sensitivity multiplier - - Bar fade-out speed - - +