From d8acbcc8ea032bd44d8ff4f6139163a7a58fd8a5 Mon Sep 17 00:00:00 2001
From: miku-666 <74728189+NessieHax@users.noreply.github.com>
Date: Tue, 16 Apr 2024 19:52:13 +0200
Subject: [PATCH] Move FileDialogFilter to FileDialogFilter.cs
---
PCK-Studio/Forms/Editor/CustomSkinEditor.cs | 19 +------------------
PCK-Studio/Internal/FileDialogFilter.cs | 19 +++++++++++++++++++
PCK-Studio/PckStudio.csproj | 1 +
3 files changed, 21 insertions(+), 18 deletions(-)
create mode 100644 PCK-Studio/Internal/FileDialogFilter.cs
diff --git a/PCK-Studio/Forms/Editor/CustomSkinEditor.cs b/PCK-Studio/Forms/Editor/CustomSkinEditor.cs
index dee59843..35788fa7 100644
--- a/PCK-Studio/Forms/Editor/CustomSkinEditor.cs
+++ b/PCK-Studio/Forms/Editor/CustomSkinEditor.cs
@@ -34,24 +34,7 @@ namespace PckStudio.Forms.Editor
private bool _inflateOverlayParts;
private bool _allowInflate;
- private struct FileDialogFilter
- {
- public readonly string Description;
- public readonly string Pattern;
-
- public FileDialogFilter(string description, string pattern)
- {
- Description = description;
- Pattern = pattern;
- }
-
- public override string ToString()
- {
- return $"{Description}|{Pattern}";
- }
- }
-
- private readonly FileDialogFilter[] fileFilters =
+ private static readonly FileDialogFilter[] fileFilters =
[
new ("Pck skin model(*.psm)", "*.psm"),
new ("Block bench model(*.bbmodel)", "*.bbmodel"),
diff --git a/PCK-Studio/Internal/FileDialogFilter.cs b/PCK-Studio/Internal/FileDialogFilter.cs
new file mode 100644
index 00000000..ebfe2dff
--- /dev/null
+++ b/PCK-Studio/Internal/FileDialogFilter.cs
@@ -0,0 +1,19 @@
+namespace PckStudio.Internal
+{
+ internal struct FileDialogFilter
+ {
+ public readonly string Description;
+ public readonly string Pattern;
+
+ public FileDialogFilter(string description, string pattern)
+ {
+ Description = description;
+ Pattern = pattern;
+ }
+
+ public override string ToString()
+ {
+ return $"{Description}|{Pattern}";
+ }
+ }
+}
\ No newline at end of file
diff --git a/PCK-Studio/PckStudio.csproj b/PCK-Studio/PckStudio.csproj
index bd54dcfc..d99384eb 100644
--- a/PCK-Studio/PckStudio.csproj
+++ b/PCK-Studio/PckStudio.csproj
@@ -144,6 +144,7 @@
+