Added simple support for import Plugins via plugin API

This commit is contained in:
Michael Starke
2019-07-15 12:23:32 +02:00
parent 9a55559e71
commit 9d0dc1630d
2 changed files with 6 additions and 2 deletions

View File

@@ -249,8 +249,11 @@ typedef NS_OPTIONS(NSInteger, MPAppStartupState) {
for(MPPlugin<MPImportPlugin> * plugin in MPPluginHost.sharedHost.importPlugins) {
NSMenuItem *importItem = [[NSMenuItem alloc] init];
[plugin prepareImportMenuItem:importItem];
importItem.submenu = nil; // kill any potential submenu!
importItem.representedObject = plugin.identifier;
importItem.target = nil;
importItem.action = @selector(importFromPlugin:);
[menu addItem:importItem];
}
[menu insertItem:exportXML atIndex:0];
}