Open Lighting Architecture
Latest Git
|
Receives notifications when Widgets are added or removed.
Classes implementing the WidgetObserver can be used with WidgetFactories to receive notifications when widgets are added.
On adding a new Widget, the appropriate NewWidget() method is called. The observer can mark a widget as in-use by returning true.
Public Member Functions | |
virtual bool | NewWidget (class AnymauDMX *widget)=0 |
Called when a new AnymauDMX is added. More... | |
virtual bool | NewWidget (class AVLdiyD512 *widget)=0 |
Called when a new AVLdiyD512 is added. More... | |
virtual bool | NewWidget (class DMXCProjectsNodleU1 *widget)=0 |
Called when a new DMXCProjects Nodle U1 widget is added. More... | |
virtual bool | NewWidget (class DMXCreator512Basic *widget)=0 |
Called when a new DMXCreator512Basic is added. More... | |
virtual bool | NewWidget (class EurolitePro *widget)=0 |
Called when a new EurolitePro is added. More... | |
virtual bool | NewWidget (class ShowJockeyDMXU1 *widget)=0 |
Called when a new ShowJockeyDMXU1 is added. More... | |
virtual bool | NewWidget (ola::usb::JaRuleWidget *widget)=0 |
Called when a new Ja Rule widget is added. More... | |
virtual bool | NewWidget (class ScanlimeFadecandy *widget)=0 |
Called when a new ScanlimeFadecandy is added. More... | |
virtual bool | NewWidget (class Sunlite *widget)=0 |
Called when a new Sunlite is added. More... | |
virtual bool | NewWidget (class VellemanK8062 *widget)=0 |
Called when a new VellemanK8062 is added. More... | |
|
pure virtual |
Called when a new AnymauDMX is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implemented in ola::plugin::usbdmx::AsyncPluginImpl, ola::plugin::usbdmx::SyncPluginImpl, and ola::plugin::usbdmx::SynchronizedWidgetObserver.
|
pure virtual |
Called when a new AVLdiyD512 is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implemented in ola::plugin::usbdmx::AsyncPluginImpl, ola::plugin::usbdmx::SyncPluginImpl, and ola::plugin::usbdmx::SynchronizedWidgetObserver.
|
pure virtual |
Called when a new DMXCProjects Nodle U1 widget is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implemented in ola::plugin::usbdmx::AsyncPluginImpl, ola::plugin::usbdmx::SyncPluginImpl, and ola::plugin::usbdmx::SynchronizedWidgetObserver.
|
pure virtual |
Called when a new DMXCreator512Basic is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implemented in ola::plugin::usbdmx::AsyncPluginImpl, ola::plugin::usbdmx::SyncPluginImpl, and ola::plugin::usbdmx::SynchronizedWidgetObserver.
|
pure virtual |
Called when a new EurolitePro is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implemented in ola::plugin::usbdmx::AsyncPluginImpl, ola::plugin::usbdmx::SyncPluginImpl, and ola::plugin::usbdmx::SynchronizedWidgetObserver.
|
pure virtual |
Called when a new ShowJockeyDMXU1 is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implemented in ola::plugin::usbdmx::AsyncPluginImpl, ola::plugin::usbdmx::SyncPluginImpl, and ola::plugin::usbdmx::SynchronizedWidgetObserver.
|
pure virtual |
Called when a new Ja Rule widget is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implemented in ola::plugin::usbdmx::AsyncPluginImpl, ola::plugin::usbdmx::SyncPluginImpl, and ola::plugin::usbdmx::SynchronizedWidgetObserver.
|
pure virtual |
Called when a new ScanlimeFadecandy is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implemented in ola::plugin::usbdmx::AsyncPluginImpl, ola::plugin::usbdmx::SyncPluginImpl, and ola::plugin::usbdmx::SynchronizedWidgetObserver.
|
pure virtual |
Called when a new Sunlite is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implemented in ola::plugin::usbdmx::AsyncPluginImpl, ola::plugin::usbdmx::SynchronizedWidgetObserver, and ola::plugin::usbdmx::SyncPluginImpl.
|
pure virtual |
Called when a new VellemanK8062 is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implemented in ola::plugin::usbdmx::AsyncPluginImpl, ola::plugin::usbdmx::SynchronizedWidgetObserver, and ola::plugin::usbdmx::SyncPluginImpl.