Lynkeos
|
This singleton loads every plugins and retrieves the helpers classes they provide. More...
#import <MyPluginsController.h>
Instance Methods | |
(void) | - registerProcessingViewController:withConfiguration:identifier: |
Register a processing view controller. More... | |
(NSDictionary *) | - getImageReaders |
Access the list of image readers classes. More... | |
(NSDictionary *) | - getMovieReaders |
Access the list of movie readers classes. More... | |
(NSArray *) | - getImageWriters |
Access the list of image writers classes. More... | |
(NSArray *) | - getMovieWriters |
Access the list of movie writers classes. More... | |
(NSArray *) | - getProcessingViews |
Access the list of processing view classes. More... | |
(NSArray *) | - getPreferencesPanes |
Access the list of user preference classes. More... | |
(NSArray *) | - getLoadedBundles |
Access the list of loaded bundles. More... | |
Class Methods | |
(MyPluginsController *) | + defaultPluginController |
Retrieves the singleton instance of MyPluginController. More... | |
Protected Attributes | |
NSMutableArray * | _processingViewsList |
NSMutableArray * | _preferencesList |
The preference classes. | |
NSMutableArray * | _bundlesList |
Plugins bundle list. | |
NSMutableDictionary * | _imageReadersDict |
NSMutableDictionary * | _movieReadersDict |
NSMutableArray * | _imageWritersList |
NSMutableArray * | _movieWritersList |
This singleton loads every plugins and retrieves the helpers classes they provide.
+ (MyPluginsController *) defaultPluginController |
Retrieves the singleton instance of MyPluginController.
Referenced by MyUserPrefsController(Private)::activatePreferencePane:, MyProcessStackView(Private)::addProcessing:, MyUserPrefsController::applyChanges:, MyUserPrefsController::cancelChanges:, MyProcessStackView(Private)::hilightChange:, MyImageListItem::imageListItemFileTypes, MyUserPrefsController::resetPrefs:, and MyImageListItem(private)::setURL:.
- (NSDictionary *) getImageReaders |
Access the list of image readers classes.
References _imageReadersDict.
Referenced by MyImageListItem(private)::setURL:.
- (NSArray *) getImageWriters |
Access the list of image writers classes.
References _imageWritersList.
- (NSArray *) getLoadedBundles |
- (NSDictionary *) getMovieReaders |
Access the list of movie readers classes.
Referenced by MyImageListItem(private)::setURL:.
- (NSArray *) getMovieWriters |
Access the list of movie writers classes.
- (NSArray *) getPreferencesPanes |
Access the list of user preference classes.
References _preferencesList.
Referenced by MyUserPrefsController(Private)::activatePreferencePane:, MyUserPrefsController::applyChanges:, MyUserPrefsController::cancelChanges:, and MyUserPrefsController::resetPrefs:.
- (NSArray *) getProcessingViews |
Access the list of processing view classes.
References _processingViewsList.
Referenced by MyProcessStackView(Private)::addProcessing:, and MyProcessStackView(Private)::hilightChange:.
- (void) registerProcessingViewController: | (Class) | c | |
withConfiguration: | (id) | config | |
identifier: | (NSString*) | ident | |
Register a processing view controller.
c | the processing view class |
config | a configuration object |
ident | a class unique identifier for this controller |
References _processingViewsList, LynkeosProcessingViewRegistry::config, LynkeosProcessingViewRegistry::controller, and LynkeosProcessingViewRegistry::ident.
|
protected |
The readers, organized by file type as arrays sorted by priority
Referenced by getImageReaders.
|
protected |
The writers classes
Referenced by getImageWriters.
|
protected |
The processing view classes
Referenced by getProcessingViews, and registerProcessingViewController:withConfiguration:identifier:.