MyPluginsController Class Reference

This singleton loads every plugins and retrieves the helpers classes they provide. More...

#import <MyPluginsController.h>

Inheritance diagram for MyPluginsController:

Inheritance graph
[legend]
Collaboration diagram for MyPluginsController:

Collaboration graph
[legend]

List of all members.
NSMutableArray_imageWritersList
NSMutableArray_movieWritersList
NSMutableArray_processingViewsList
NSMutableArray_preferencesList
 The preference classes.
(MyPluginsController *) + defaultPluginController
 Retrieves the singleton instance of MyPluginController.
(void) - registerProcessingViewController:withConfiguration:identifier:
 Register a processing view controller.
(NSDictionary *) - getImageReaders
 Access the list of image readers classes.
(NSDictionary *) - getMovieReaders
 Access the list of movie readers classes.
(NSArray *) - getImageWriters
 Access the list of image writers classes.
(NSArray *) - getMovieWriters
 Access the list of movie writers classes.
(NSArray *) - getProcessingViews
 Access the list of processing view classes.
(NSArray *) - getPreferencesPanes
 Access the list of user preference classes.

Protected Attributes

NSMutableDictionary_imageReadersDict
NSMutableDictionary_movieReadersDict


Detailed Description

This singleton loads every plugins and retrieves the helpers classes they provide.

Member Function Documentation

+ (MyPluginsController *) defaultPluginController  

Retrieves the singleton instance of MyPluginController.

Returns:
The lone instance

- (void) registerProcessingViewController: (Class)  c
withConfiguration: (id)  config
identifier: (NSString*)  ident 

Register a processing view controller.

Parameters:
c the processing view class
config a configuration object
ident a class unique identifier for this controller

- (NSDictionary *) getImageReaders  

Access the list of image readers classes.

Returns:
The image readers class dictionary, organized by file type as arrays sorted by priority

- (NSDictionary *) getMovieReaders  

Access the list of movie readers classes.

Returns:
The movie readers class dictionary, organized by file type as arrays sorted by priority

- (NSArray *) getImageWriters  

Access the list of image writers classes.

Returns:
The image writer class array

- (NSArray *) getMovieWriters  

Access the list of movie writers classes.

Returns:
The movie writers class array

- (NSArray *) getProcessingViews  

Access the list of processing view classes.

Returns:
The processing view class array

- (NSArray *) getPreferencesPanes  

Access the list of user preference classes.

Returns:
The preferences class array


Member Data Documentation

- (NSMutableDictionary*) _imageReadersDict [protected]

The readers, organized by file type as arrays sorted by priority

- (NSMutableArray*) _imageWritersList [protected]

The writers classes

- (NSMutableArray*) _processingViewsList [protected]

The processing view classes


The documentation for this class was generated from the following files:
Generated on Sat Mar 22 17:44:52 2008 for Lynkeos by  doxygen 1.5.4