public static void LoadExportProjectAddins (IMainController mainWindow) { foreach (IExportProject exportProject in AddinManager.GetExtensionObjects<IExportProject> ()) { try { Log.Information ("Adding export entry from plugin: " + exportProject.Name); mainWindow.AddExportEntry (exportProject.GetMenuEntryName (), exportProject.GetMenuEntryShortName (), new Action<Project, IGUIToolkit> (exportProject.ExportProject)); } catch (Exception ex) { Log.Error ("Error adding export entry"); Log.Exception (ex); } } }
public static void LoadExportProjectAddins(IMainController mainWindow) { foreach (IExportProject exportProject in AddinManager.GetExtensionObjects<IExportProject> ()) { try { Log.Information ("Adding export entry from plugin: " + exportProject.Name); mainWindow.AddExportEntry (exportProject.GetMenuEntryName (), exportProject.GetMenuEntryShortName (), new Action<Project, IGUIToolkit> (exportProject.ExportProject)); } catch (Exception ex) { Log.Error ("Error adding export entry"); Log.Exception (ex); } } }