Class FeedbackPortPanelController
- java.lang.Object
-
- org.bidib.wizard.mvc.main.controller.FeedbackPortPanelController
-
- All Implemented Interfaces:
FeedbackPortPanelListener
public class FeedbackPortPanelController extends Object implements FeedbackPortPanelListener
-
-
Constructor Summary
Constructors Constructor Description FeedbackPortPanelController(MainModel mainModel, FeedbackPortModel feedbackPortModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FeedbackPortListPanelcreatePanel(TabVisibilityListener tabVisibilityListener)org.bidib.wizard.api.model.NodeInterfacegetSelectedNode()voidlabelsChangedEvent(org.bidib.wizard.common.labels.LabelsChangedEvent labelsChangedEvent)voidopenLocoDialog(org.bidib.jbidibc.messages.FeedbackAddressData addressData)Open the loco controller dialog with the provided address.voidopenPomDialog(org.bidib.jbidibc.messages.FeedbackAddressData addressData)Open the POM dialog with the provided address.
-
-
-
Constructor Detail
-
FeedbackPortPanelController
public FeedbackPortPanelController(MainModel mainModel, FeedbackPortModel feedbackPortModel)
-
-
Method Detail
-
getSelectedNode
public org.bidib.wizard.api.model.NodeInterface getSelectedNode()
- Specified by:
getSelectedNodein interfaceFeedbackPortPanelListener- Returns:
- the selected node
-
createPanel
public FeedbackPortListPanel createPanel(TabVisibilityListener tabVisibilityListener)
-
openLocoDialog
public void openLocoDialog(org.bidib.jbidibc.messages.FeedbackAddressData addressData)
Description copied from interface:FeedbackPortPanelListenerOpen the loco controller dialog with the provided address.- Specified by:
openLocoDialogin interfaceFeedbackPortPanelListener- Parameters:
addressData- the address
-
openPomDialog
public void openPomDialog(org.bidib.jbidibc.messages.FeedbackAddressData addressData)
Description copied from interface:FeedbackPortPanelListenerOpen the POM dialog with the provided address.- Specified by:
openPomDialogin interfaceFeedbackPortPanelListener- Parameters:
addressData- the address
-
labelsChangedEvent
@EventListener(org.bidib.wizard.common.labels.LabelsChangedEvent.class) public void labelsChangedEvent(org.bidib.wizard.common.labels.LabelsChangedEvent labelsChangedEvent)
-
-