@Override public void actionPerformed(ActionEvent event) { sessionManager.setSessionFile((File) null); CloseAllProductsAction closeProductAction = new CloseAllProductsAction(); closeProductAction.execute(); }
private void updateEnableState() { setEnabled(SnapApp.getDefault().getProductManager().getProductCount() > 0); } }
@Override public void actionPerformed(ActionEvent e) { execute(); }
public CloseAllProductsAction() { super(Bundle.CTL_CloseAllProductsActionName()); ProductManager productManager = SnapApp.getDefault().getProductManager(); productManager.addListener(new CloseAllProductListener()); setEnabled(false); }
public void openSession(File sessionFile) { final SessionManager manager = SessionManager.getDefault(); manager.setSessionFile(sessionFile); CloseAllProductsAction closeProductAction = new CloseAllProductsAction(); closeProductAction.execute(); SwingWorker<RestoredSession, Object> worker = new OpenSessionWorker(manager, sessionFile); worker.execute(); }