public void LoadExportProjectAddins(IMainWindow mainWindow) { foreach (IExportProject exportProject in AddinManager.GetExtensionObjects<IExportProject> ()) { mainWindow.AddExportEntry(exportProject.GetMenuEntryName(), exportProject.GetMenuEntryShortName(), new Action<Project, IGUIToolkit>(exportProject.ExportProject)); } }
public void LoadExportProjectAddins(IMainWindow mainWindow) { foreach (IExportProject exportProject in AddinManager.GetExtensionObjects <IExportProject> ()) { try { mainWindow.AddExportEntry(exportProject.GetMenuEntryName(), exportProject.GetMenuEntryShortName(), new Action <Project, IGUIToolkit>(exportProject.ExportProject)); } catch (Exception ex) { Log.Error("Error adding export entry"); Log.Exception(ex); } } }