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(); }); } } }