mirror of
https://github.com/ryujinx-mirror/ryujinx.git
synced 2025-10-02 09:45:50 -05:00
25 lines
679 B
C#
25 lines
679 B
C#
using Ryujinx.Ava.UI.ViewModels;
|
|
|
|
namespace Ryujinx.Ava.Common
|
|
{
|
|
internal class XCIFileTrimmerLog : Ryujinx.Common.Logging.XCIFileTrimmerLog
|
|
{
|
|
private readonly MainWindowViewModel _viewModel;
|
|
|
|
public XCIFileTrimmerLog(MainWindowViewModel viewModel)
|
|
{
|
|
_viewModel = viewModel;
|
|
}
|
|
|
|
public override void Progress(long current, long total, string text, bool complete)
|
|
{
|
|
Avalonia.Threading.Dispatcher.UIThread.Post(() =>
|
|
{
|
|
_viewModel.StatusBarProgressMaximum = (int)(total);
|
|
_viewModel.StatusBarProgressValue = (int)(current);
|
|
});
|
|
}
|
|
}
|
|
|
|
}
|