2026-01-26 18:56:53 +09:00

49 lines
1.4 KiB
C#

using Aurora.Api;
using Aurora;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WeldingCommon.Settings;
using System.Windows;
using WeldingCommon.Sequences;
namespace WeldingCommon.Utils
{
public static class ProjectUtil
{
static SequenceDialog _SequenceDialog;
private static readonly IAuroraEnvironment s_auroraEnv = System.Windows.Application.Current.AuroraEnv();
private static ISettingItem GetSetting(string settingId)
{
return s_auroraEnv.SettingEntry[settingId];
}
public static DataLogPathSetting GetDataLogSetting()
{
return GetSetting(CommonSettingIds.DataLogPath) as DataLogPathSetting;
}
// CommonHelper 에 있던 부분
public static void ShowSeqDialog(SystemParameter _systemParameter)
{
Application.Current.Dispatcher.Invoke(() => {
_SequenceDialog = new SequenceDialog($"{_systemParameter.ScoutType} Scout Seq is running...") {
Owner = Application.Current.MainWindow
};
_SequenceDialog.Show();
});
}
public static void CloseSeqDialog()
{
Application.Current.Dispatcher.Invoke(() => {
_SequenceDialog.Close();
});
}
}
}