Changeset 17436 for branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface.OptimizerIntegration/FileManager.cs
- Timestamp:
- 02/17/20 09:29:51 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface.OptimizerIntegration/FileManager.cs
r17404 r17436 14 14 namespace HeuristicLab.JsonInterface.OptimizerIntegration { 15 15 internal static class FileManager { 16 private static SaveFileDialog saveFileDialog;17 16 private static OpenFileDialog openFileDialog; 18 17 private static ExportJsonDialog exportDialog = new ExportJsonDialog(); … … 26 25 public static void ExportJsonTemplate(IContentView view) { 27 26 // TODO: view to select free params, warning if no results are generated 28 29 30 31 27 IStorableContent content = view.Content as IStorableContent; 32 28 if (!view.Locked && content != null) { 33 29 exportDialog.Content = content; 34 30 exportDialog.ShowDialog(); 35 /*36 if (saveFileDialog == null) {37 saveFileDialog = new SaveFileDialog();38 saveFileDialog.Title = "Export .json-Template";39 saveFileDialog.DefaultExt = "json";40 saveFileDialog.Filter = ".json-Template|*.json|All Files|*.*";41 saveFileDialog.FilterIndex = 1;42 }43 44 INamedItem namedItem = content as INamedItem;45 string suggestedFileName = string.Empty;46 if (!string.IsNullOrEmpty(content.Filename)) suggestedFileName = content.Filename;47 else if (namedItem != null) suggestedFileName = namedItem.Name;48 else suggestedFileName = "Item";49 50 saveFileDialog.FileName = suggestedFileName + " " + namedItem.GetType().Name;51 52 if (saveFileDialog.ShowDialog() == DialogResult.OK) {53 IAlgorithm alg = namedItem as IAlgorithm;54 File.WriteAllText(saveFileDialog.FileName, JCGenerator.GenerateTemplate(alg));55 }56 */57 31 } 58 32 }
Note: See TracChangeset
for help on using the changeset viewer.