42 lines
1.2 KiB
C#
42 lines
1.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Windows;
|
|
using DjRedo.Controls;
|
|
using DjRedo.Core;
|
|
using DjRedo.ViewModels;
|
|
using NLog;
|
|
|
|
namespace DjRedo.Views
|
|
{
|
|
/// <inheritdoc />
|
|
/// <summary>
|
|
/// Interaction logic for DjRedoToolWindow.xaml
|
|
/// </summary>
|
|
public partial class DjRedoToolWindow
|
|
{
|
|
private DjRedoToolWindowViewModel _djRedoToolWindowViewModel;
|
|
|
|
private static readonly ILogger Logs = LogManager.GetCurrentClassLogger();
|
|
public DjRedoToolWindow()
|
|
{
|
|
InitializeComponent();
|
|
_djRedoToolWindowViewModel = new DjRedoToolWindowViewModel();
|
|
DataContext = _djRedoToolWindowViewModel;
|
|
}
|
|
|
|
private async void CleanAllTpl_OnClick(object sender, RoutedEventArgs eventArgs)
|
|
{
|
|
var cleaner = new TplCleaner(this.Dispatcher);
|
|
var steps = cleaner.ProvideSteps();
|
|
_djRedoToolWindowViewModel.Steps = steps.Select(s=>s.StepData).ToArray();
|
|
|
|
await steps.RunTasks();
|
|
}
|
|
|
|
private void StartWwise_OnClick(object sender, RoutedEventArgs e)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
}
|
|
}
|