Class FeedbackPortPanelController

java.lang.Object
org.bidib.wizard.mvc.main.controller.FeedbackPortPanelController
All Implemented Interfaces:
FeedbackPortPanelListener

public class FeedbackPortPanelController extends Object implements FeedbackPortPanelListener
  • Constructor Details

    • FeedbackPortPanelController

      public FeedbackPortPanelController(MainModel mainModel, FeedbackPortModel feedbackPortModel, com.vlsolutions.swing.docking.DockingDesktop desktop)
  • Method Details

    • getSelectedNode

      public org.bidib.wizard.api.model.NodeInterface getSelectedNode()
      Specified by:
      getSelectedNode in interface FeedbackPortPanelListener
      Returns:
      the selected node
    • createPanel

      public FeedbackPortListPanel createPanel(TabVisibilityListener tabVisibilityListener)
    • openLocoDialog

      public void openLocoDialog(org.bidib.jbidibc.messages.FeedbackAddressData addressData)
      Description copied from interface: FeedbackPortPanelListener
      Open the loco controller dialog with the provided address.
      Specified by:
      openLocoDialog in interface FeedbackPortPanelListener
      Parameters:
      addressData - the address
    • openPomDialog

      public void openPomDialog(org.bidib.jbidibc.messages.FeedbackAddressData addressData)
      Description copied from interface: FeedbackPortPanelListener
      Open the POM dialog with the provided address.
      Specified by:
      openPomDialog in interface FeedbackPortPanelListener
      Parameters:
      addressData - the address
    • labelsChangedEvent

      @EventListener(org.bidib.wizard.common.labels.LabelsChangedEvent.class) public void labelsChangedEvent(org.bidib.wizard.common.labels.LabelsChangedEvent labelsChangedEvent)