/// <summary> /// This method is called when the environment is up and running. /// Registration of Messages via RegisterReceiver can be done at this point. /// </summary> public override void Init() { // Populate all relevant lists with your plugins etc. if (EnvironmentManager.Instance.EnvironmentType == EnvironmentType.SmartClient) { var backgroundPlugin = new CameraPlaybackControlBackgroundPlugin(); _sidePanelPlugins.Add(new CameraPlaybackControlSidePanelPlugin(backgroundPlugin)); _backgroundPlugins.Add(backgroundPlugin); } }
/// <summary> /// The constructor of our SidePanel /// </summary> /// <param name="backgroundPlugin">A reference to the background plugin where we can access the ImageViewerAddons</param> public CameraPlaybackControlSidePanelWpfUserControl(CameraPlaybackControlBackgroundPlugin backgroundPlugin) { InitializeComponent(); _backgroundPlugin = backgroundPlugin; }
public CameraPlaybackControlSidePanelPlugin(CameraPlaybackControlBackgroundPlugin backgroundPlugin) { _backgroundPlugin = backgroundPlugin; }