- Timestamp:
- 09/25/11 21:02:58 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Optimizer/3.3/MenuItems/CopyToClipboardMenuItem.cs
r5445 r6827 51 51 52 52 public override void Execute() { 53 Clipboard<IItem> clipboard = null; 53 54 IContentView activeView = MainFormManager.MainForm.ActiveView as IContentView; 55 54 56 if ((activeView != null) && (activeView.Content != null) && (activeView.Content is IItem) && !activeView.Locked) { 55 Clipboard<IItem> clipboard = ((OptimizerMainForm)MainFormManager.MainForm).Clipboard; 56 IItem content = (IItem)activeView.Content; 57 clipboard.AddItem((IItem)content.Clone()); 57 if (MainFormManager.MainForm is OptimizerDockingMainForm) { 58 clipboard = ((OptimizerDockingMainForm)MainFormManager.MainForm).Clipboard; 59 } else if (MainFormManager.MainForm is OptimizerMultipleDocumentMainForm) { 60 clipboard = ((OptimizerMultipleDocumentMainForm)MainFormManager.MainForm).Clipboard; 61 } else if (MainFormManager.MainForm is OptimizerSingleDocumentMainForm) { 62 clipboard = ((OptimizerSingleDocumentMainForm)MainFormManager.MainForm).Clipboard; 63 } 64 65 if (clipboard != null) { 66 IItem content = (IItem)activeView.Content; 67 clipboard.AddItem((IItem)content.Clone()); 68 } 58 69 } 59 70 }
Note: See TracChangeset
for help on using the changeset viewer.