(ZIP): added filename encoding setting.

This commit is contained in:
morkt
2018-02-18 03:55:00 +04:00
parent 118504e620
commit 816e392d03
9 changed files with 52 additions and 1 deletions

View File

@@ -4,6 +4,7 @@
//
using System.ComponentModel.Composition;
using System.Text;
using GameRes.Formats.Strings;
namespace GameRes.Formats
@@ -24,6 +25,18 @@ namespace GameRes.Formats
}
}
internal class EncodingSetting : LocalResourceSetting
{
public override object Value {
get { return Encoding.GetEncoding ((int)base.Value); }
set { base.Value = ((Encoding)value).CodePage; }
}
public EncodingSetting () { }
public EncodingSetting (string name) : base (name) { }
}
[Export(typeof(ISettingsManager))]
internal class SettingsManager : ISettingsManager
{