Package org.bidib.wizard.mvc.main.view
Class MainView
java.lang.Object
org.bidib.wizard.mvc.main.view.MainView
- All Implemented Interfaces:
BusyFrame
-
Constructor Summary
ConstructorsConstructorDescriptionMainView(MainModel model, ConnectionPhaseModel connectionPhaseModel, NodeScriptingSupportProvider nodeScriptingSupportProvider, WorkListControllerFactory workListItemProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCvDefinitionRequestListener(org.bidib.wizard.api.model.listener.CvDefinitionRequestListener l) voidvoidvoidvoidcom.vlsolutions.swing.docking.DockingDesktopgetFrame()voidvoidvoidvoidbooleansetBusy(boolean busy) voidsetMainMenuListener(MainMenuListener mainMenuListener) voidsetStatusText(String statusText, int displayDuration) Display a text in the statusbar.voidsetVisible(boolean visible) void
-
Constructor Details
-
MainView
public MainView(MainModel model, ConnectionPhaseModel connectionPhaseModel, NodeScriptingSupportProvider nodeScriptingSupportProvider, WorkListControllerFactory workListItemProvider)
-
-
Method Details
-
createComponents
public void createComponents() -
getFrame
-
getDesktop
public com.vlsolutions.swing.docking.DockingDesktop getDesktop()- Returns:
- the desktop
-
addNodeListListener
-
addNodeListSelectionListener
-
addCvDefinitionRequestListener
public void addCvDefinitionRequestListener(org.bidib.wizard.api.model.listener.CvDefinitionRequestListener l) -
prepareFrame
public void prepareFrame() -
saveWindowPosition
public void saveWindowPosition() -
setWindowListener
-
setStatusText
Display a text in the statusbar.- Parameters:
statusText- the text to displaydisplayDuration- Time wait for clearing the message (in seconds). Any value lesser than 1 disable this functionality.
-
setVisible
public void setVisible(boolean visible) -
bringWindowToFront
public void bringWindowToFront() -
setBusy
public boolean setBusy(boolean busy) -
performShutdown
public void performShutdown() -
savePendingChanges
public void savePendingChanges()