예제 #1
0
 private void RemoveApp(object obj)
 {
     if (obj is NexusDomainHandler ndh)
     {
         OtherGameHandlers.Remove(ndh);
     }
 }
예제 #2
0
        private void AddNXMApp()
        {
            OpenFileDialog ofd = new OpenFileDialog()
            {
                Filter          = $@"{M3L.GetString(M3L.string_executables)}|*.exe",
                CheckFileExists = true,
            };
            var result = ofd.ShowDialog();

            if (result.HasValue && result.Value)
            {
                OtherGameHandlers.Add(new NexusDomainHandler()
                {
                    ProgramPath = ofd.FileName, Arguments = GetDefaultArgumentsForApp(Path.GetFileNameWithoutExtension(ofd.FileName))
                });
            }
        }