From 65f8200d41b0fb9a94e412104a5c1864412dd814 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sun, 12 Apr 2020 14:19:12 +0100 Subject: [PATCH] Migrate compactdisc info from Eto.Forms to Avalonia. --- .idea/.idea.Aaru/.idea/contentModel.xml | 6 +- Aaru.Gui/Models/IsrcModel.cs | 8 + Aaru.Gui/Panels/ImageInfoPanel.xaml | 6 + Aaru.Gui/Panels/pnlScsiInfo.xeto.cs | 4 +- Aaru.Gui/Tabs/CompactDiscInfoTab.xaml | 99 +++++++ Aaru.Gui/Tabs/CompactDiscInfoTab.xaml.cs | 12 + Aaru.Gui/Tabs/tabCompactDiscInfo.xeto | 103 ------- Aaru.Gui/Tabs/tabCompactDiscInfo.xeto.cs | 228 --------------- .../ViewModels/CompactDiscInfoViewModel.cs | 269 ++++++++++++++++++ Aaru.Gui/ViewModels/ImageInfoViewModel.cs | 17 +- 10 files changed, 410 insertions(+), 342 deletions(-) create mode 100644 Aaru.Gui/Models/IsrcModel.cs create mode 100644 Aaru.Gui/Tabs/CompactDiscInfoTab.xaml create mode 100644 Aaru.Gui/Tabs/CompactDiscInfoTab.xaml.cs delete mode 100644 Aaru.Gui/Tabs/tabCompactDiscInfo.xeto delete mode 100644 Aaru.Gui/Tabs/tabCompactDiscInfo.xeto.cs create mode 100644 Aaru.Gui/ViewModels/CompactDiscInfoViewModel.cs diff --git a/.idea/.idea.Aaru/.idea/contentModel.xml b/.idea/.idea.Aaru/.idea/contentModel.xml index c2bf9a3a7..3823fd672 100644 --- a/.idea/.idea.Aaru/.idea/contentModel.xml +++ b/.idea/.idea.Aaru/.idea/contentModel.xml @@ -1250,6 +1250,7 @@ + @@ -1276,12 +1277,12 @@ + + - - @@ -1297,6 +1298,7 @@ + diff --git a/Aaru.Gui/Models/IsrcModel.cs b/Aaru.Gui/Models/IsrcModel.cs new file mode 100644 index 000000000..a9d5f7bce --- /dev/null +++ b/Aaru.Gui/Models/IsrcModel.cs @@ -0,0 +1,8 @@ +namespace Aaru.Gui.Models +{ + public class IsrcModel + { + public string Track { get; set; } + public string Isrc { get; set; } + } +} \ No newline at end of file diff --git a/Aaru.Gui/Panels/ImageInfoPanel.xaml b/Aaru.Gui/Panels/ImageInfoPanel.xaml index fddf44474..2c7e61a64 100644 --- a/Aaru.Gui/Panels/ImageInfoPanel.xaml +++ b/Aaru.Gui/Panels/ImageInfoPanel.xaml @@ -126,6 +126,12 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Aaru.Gui/Tabs/CompactDiscInfoTab.xaml.cs b/Aaru.Gui/Tabs/CompactDiscInfoTab.xaml.cs new file mode 100644 index 000000000..346110016 --- /dev/null +++ b/Aaru.Gui/Tabs/CompactDiscInfoTab.xaml.cs @@ -0,0 +1,12 @@ +using Avalonia.Controls; +using Avalonia.Markup.Xaml; + +namespace Aaru.Gui.Tabs +{ + public class CompactDiscInfoTab : UserControl + { + public CompactDiscInfoTab() => InitializeComponent(); + + void InitializeComponent() => AvaloniaXamlLoader.Load(this); + } +} \ No newline at end of file diff --git a/Aaru.Gui/Tabs/tabCompactDiscInfo.xeto b/Aaru.Gui/Tabs/tabCompactDiscInfo.xeto deleted file mode 100644 index 2ffc75366..000000000 --- a/Aaru.Gui/Tabs/tabCompactDiscInfo.xeto +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - -