Skip to content

Commit b436307

Browse files
committed
更新设置
1 parent 039825c commit b436307

File tree

4 files changed

+16
-42
lines changed

4 files changed

+16
-42
lines changed

src/Pixeval.Extensions.Upscaler/ExtensionsHost.cs

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// Copyright (c) Pixeval.Extensions.Upscaler.
22
// Licensed under the GPL v3 License.
33

4-
using System;
54
using System.Globalization;
65
using Pixeval.Extensions.Common;
76
using System.Runtime.InteropServices.Marshalling;
@@ -55,44 +54,4 @@ public override void Initialize(string cultureBcl47, string tempDirectory)
5554
TempDirectory = tempDirectory;
5655
Culture = new(cultureBcl47);
5756
}
58-
59-
public override void OnStringPropertyChanged(string token, string value)
60-
{
61-
}
62-
63-
public override void OnIntPropertyChanged(string token, int value)
64-
{
65-
switch (token)
66-
{
67-
case nameof(UpscalerModel):
68-
Upscaler.Model = (UpscalerModel)value;
69-
break;
70-
case "UpscalerScaleRatio":
71-
Upscaler.ScaleRatio = value;
72-
break;
73-
case nameof(UpscalerOutputType):
74-
Upscaler.OutputType = (UpscalerOutputType)value;
75-
break;
76-
}
77-
}
78-
79-
public override void OnDoublePropertyChanged(string token, double value)
80-
{
81-
}
82-
83-
public override void OnUIntPropertyChanged(string token, uint value)
84-
{
85-
}
86-
87-
public override void OnBoolPropertyChanged(string token, bool value)
88-
{
89-
}
90-
91-
public override void OnStringsArrayPropertyChanged(string token, string[] value)
92-
{
93-
}
94-
95-
public override void OnDateTimeOffsetPropertyChanged(string token, DateTimeOffset dateTimeOffset)
96-
{
97-
}
9857
}

src/Pixeval.Extensions.Upscaler/Settings/UpscalerModelSettingExtension.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ public partial class UpscalerModelSettingExtension : EnumSettingsExtensionBase
2323

2424
public override string DescriptionUri => "https://github.com/xinntao/Real-ESRGAN/blob/master/README_CN.md";
2525

26+
public override void OnValueChanged(int value)
27+
{
28+
ExtensionsHost.Upscaler.Model = (UpscalerModel)value;
29+
}
30+
2631
public override void OnExtensionLoaded()
2732
{
2833
}

src/Pixeval.Extensions.Upscaler/Settings/UpscalerOutputTypeSettingExtension.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ public partial class UpscalerOutputTypeSettingExtension : EnumSettingsExtensionB
2121

2222
public override string Description => "默认为PNG";
2323

24+
public override void OnValueChanged(int value)
25+
{
26+
ExtensionsHost.Upscaler.OutputType = (UpscalerOutputType)value;
27+
}
28+
2429
public override void OnExtensionLoaded()
2530
{
2631
}

src/Pixeval.Extensions.Upscaler/Settings/UpscalerScaleRatioSettingExtension.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace Pixeval.Extensions.Upscaler.Settings;
1212
[Guid("6D184CD5-3926-4294-95AC-5F643D5D9CF9")]
1313
public partial class UpscalerScaleRatioSettingExtension : IntSettingsExtensionBase
1414
{
15-
public override Symbol Icon => Symbol.EyeTracking;
15+
public override Symbol Icon => Symbol.RatioOneToOne;
1616

1717
public override string Token => "UpscalerScaleRatio";
1818

@@ -22,6 +22,11 @@ public partial class UpscalerScaleRatioSettingExtension : IntSettingsExtensionBa
2222

2323
public override string DescriptionUri => "https://github.com/xinntao/Real-ESRGAN/blob/master/README_CN.md";
2424

25+
public override void OnValueChanged(int value)
26+
{
27+
ExtensionsHost.Upscaler.ScaleRatio = value;
28+
}
29+
2530
public override void OnExtensionLoaded()
2631
{
2732
}

0 commit comments

Comments
 (0)