|
|
@ -18,6 +18,7 @@ import com.fr.design.mainframe.DesignerFrame; |
|
|
|
import com.fr.design.mainframe.toolbar.ToolBarMenuDock; |
|
|
|
import com.fr.design.mainframe.toolbar.ToolBarMenuDock; |
|
|
|
import com.fr.design.monitor.DesignerLifecycleMonitorContext; |
|
|
|
import com.fr.design.monitor.DesignerLifecycleMonitorContext; |
|
|
|
import com.fr.design.ui.util.UIUtil; |
|
|
|
import com.fr.design.ui.util.UIUtil; |
|
|
|
|
|
|
|
import com.fr.design.versioncheck.VersionCheckUtils; |
|
|
|
import com.fr.event.Event; |
|
|
|
import com.fr.event.Event; |
|
|
|
import com.fr.event.EventDispatcher; |
|
|
|
import com.fr.event.EventDispatcher; |
|
|
|
import com.fr.event.Listener; |
|
|
|
import com.fr.event.Listener; |
|
|
@ -90,10 +91,19 @@ public abstract class BaseDesigner extends ToolBarMenuDock { |
|
|
|
EventDispatcher.fire(WorkspaceStatus.Prepared); |
|
|
|
EventDispatcher.fire(WorkspaceStatus.Prepared); |
|
|
|
EventDispatcher.asyncFire(LazyStartupEvent.INSTANCE); |
|
|
|
EventDispatcher.asyncFire(LazyStartupEvent.INSTANCE); |
|
|
|
collectUserInformation(); |
|
|
|
collectUserInformation(); |
|
|
|
|
|
|
|
checkVersion(); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void checkVersion() { |
|
|
|
|
|
|
|
try { |
|
|
|
|
|
|
|
VersionCheckUtils.showVersionCheckDialog(DesignerEnvManager.getEnvManager().getCurEnvName()); |
|
|
|
|
|
|
|
} catch (Exception e) { |
|
|
|
|
|
|
|
FineLoggerFactory.getLogger().warn("Check Service Failed"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void show() { |
|
|
|
public void show() { |
|
|
|
UIUtil.invokeLaterIfNeeded(this::refreshTemplateTree); |
|
|
|
UIUtil.invokeLaterIfNeeded(this::refreshTemplateTree); |
|
|
|
} |
|
|
|
} |
|
|
|