Move FileDialogFilter to FileDialogFilter.cs

This commit is contained in:
miku-666
2024-04-16 19:52:13 +02:00
parent 6f2abf2f22
commit d8acbcc8ea
3 changed files with 21 additions and 18 deletions

View File

@@ -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"),

View File

@@ -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}";
}
}
}

View File

@@ -144,6 +144,7 @@
<Compile Include="Extensions\System.Numerics.cs" />
<Compile Include="Extensions\TreeNodeExtensions.cs" />
<Compile Include="External\Format\BedrockModel.cs" />
<Compile Include="Internal\FileDialogFilter.cs" />
<Compile Include="Internal\Deserializer\ImageDeserializer.cs" />
<Compile Include="Internal\Serializer\AnimationSerializer.cs" />
<Compile Include="Internal\Deserializer\AnimationDeserializer.cs" />