*/
private ISelectCommandScriptDialog fCommandScriptDialog;
+ /**
+ * The command script selection dialog.
+ */
+ private ILoadDialog fLoadDialog;
+
/**
* The enable events dialog.
*/
return fCommandScriptDialog;
}
+ /**
+ * @return command script selection dialog implementation
+ */
+ public ILoadDialog getLoadDialog() {
+ if (fLoadDialog == null) {
+ fLoadDialog = new LoadDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell());
+ }
+ return fLoadDialog;
+ }
+
+ /**
+ * Sets a load dialog implementation
+ * @param loadDialog
+ * a load dialog implementation
+ */
+ public void setLoadDialog(ILoadDialog loadDialog) {
+ fLoadDialog = loadDialog;
+ }
+
/**
* Sets a create session dialog implementation.
* @param createSessionDialog - a create session implementation.