Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sn4k3/UVtools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'UVtools.Core/FileFormats/MakerbaseFile.cs')
-rw-r--r--UVtools.Core/FileFormats/MakerbaseFile.cs18
1 files changed, 3 insertions, 15 deletions
diff --git a/UVtools.Core/FileFormats/MakerbaseFile.cs b/UVtools.Core/FileFormats/MakerbaseFile.cs
index 218e54e..78f678e 100644
--- a/UVtools.Core/FileFormats/MakerbaseFile.cs
+++ b/UVtools.Core/FileFormats/MakerbaseFile.cs
@@ -150,10 +150,8 @@ namespace UVtools.Core.FileFormats
#endregion
#region Methods
- public override void Encode(string fileFullPath, OperationProgress progress = null)
+ protected override void EncodeInternally(string fileFullPath, OperationProgress progress)
{
- base.Encode(fileFullPath, progress);
-
uint currentOffset = (uint)Helpers.Serializer.SizeOf(HeaderSettings);
using (var outputFile = new FileStream(fileFullPath, FileMode.Create, FileAccess.Write))
{
@@ -164,19 +162,15 @@ namespace UVtools.Core.FileFormats
}
- AfterEncode();
-
Debug.WriteLine("Encode Results:");
Debug.WriteLine(HeaderSettings);
Debug.WriteLine("-End-");
}
-
- public override void Decode(string fileFullPath, OperationProgress progress = null)
- {
- base.Decode(fileFullPath, progress);
+ protected override void DecodeInternally(string fileFullPath, OperationProgress progress)
+ {
using (var inputFile = new FileStream(fileFullPath, FileMode.Open, FileAccess.Read))
{
//HeaderSettings = Helpers.ByteToType<CbddlpFile.Header>(InputFile);
@@ -186,13 +180,7 @@ namespace UVtools.Core.FileFormats
{
throw new FileLoadException("Not a valid Makerfile file!", fileFullPath);
}
-
-
- FileFullPath = fileFullPath;
-
}
-
- progress.Token.ThrowIfCancellationRequested();
}
public override void SaveAs(string filePath = null, OperationProgress progress = null)