|
| GPlugInList (GPlugInManager *mng, const R::RString &name) |
|
virtual void | HandlerNotFound (const R::RNotification ¬ification) |
|
R::RString | GetName (void) const |
|
int | Compare (const GPlugInList &list) const |
|
int | Compare (const R::RString &name) const |
|
size_t | GetNbFactories (void) const |
|
R::RCursor< GPlugInFactory > | GetFactories (void) const |
|
size_t | GetNbPlugIns (void) const |
|
template<class plugin > |
R::RCastCursor< GPlugIn, plugin > | GetPlugIns (void) const |
|
| RObject (const RString &name=RString::Null) |
|
int | Compare (const RObject &obj) const |
|
RString | GetName (void) const |
|
virtual RCString | GetClassName (void) const |
|
void | PostNotification (const hNotification handle) |
|
void | PostNotification (const RCString &name) |
|
void | PostNotification (const hNotification handle, T data) |
|
void | PostNotification (const RCString &name, T data) |
|
void | InsertObserver (tNotificationHandler handler, const hNotification handle, RObject *object) |
|
void | InsertObserver (tNotificationHandler handler, const RCString &name, RObject *object) |
|
void | InsertObserver (tNotificationHandler handler, const hNotification handle) |
|
void | InsertObserver (tNotificationHandler handler, const RCString &name) |
|
void | InsertObserver (tNotificationHandler handler, RObject *object) |
|
void | InsertObserver (tNotificationHandler handler) |
|
void | DeleteObserver (void) |
|
void | DeleteObserver (const hNotification handle, RObject *object) |
|
void | DeleteObserver (const RCString &name, RObject *object) |
|
hNotification | GetNotificationHandle (const RCString &name) const |
|
RCString | GetNotificationName (const hNotification handle) const |
|
virtual | ~RObject (void) |
|
Plug-in List.
The GPlugInList manages a given list of plug-ins. It is manage by an instance of GPlugInManager. Some lists have a current plug-in.
Each time a new current plug-in is selected, GPlugInList emits a GALILEI::hCurrentPlugIn notification with the current plug-in as parameter ( of de type GPluIn). The internal name of a list is composed from the name of the manager and its name separated by a | (for example "Measures|Features Evaluation"). The name of a list is the one of the manager if there is only one list (for example "Storage|Storage").