5 // Created by Gil Pedersen on Sun Sep 21 2003.
6 // Copyright (c) 2003 __MyCompanyName__. All rights reserved.
9 #import <Cocoa/Cocoa.h>
10 #import "PcsxPlugin.h"
12 //extern NSMutableArray *plugins;
14 @interface PluginList : NSObject {
17 NSMutableArray *pluginList;
19 PcsxPlugin *activeGpuPlugin;
20 PcsxPlugin *activeSpuPlugin;
21 PcsxPlugin *activeCdrPlugin;
22 PcsxPlugin *activePadPlugin;
29 - (void)refreshPlugins;
30 - (NSArray *)pluginsForType:(int)typeMask;
31 - (BOOL)hasPluginAtPath:(NSString *)path;
33 - (PcsxPlugin *)activePluginForType:(int)type;
34 - (BOOL)setActivePlugin:(PcsxPlugin *)plugin forType:(int)type;