From 74136f8bb0614ce8b50801cfa66c6654e86f000d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20R=C3=B3=C5=BCa=C5=84ski?= Date: Wed, 6 Mar 2019 19:23:16 +0100 Subject: [PATCH] #45487 Removed "Save All" menu entry --- .../document/SaveAllDocumentsAction.java | 76 ------------------- .../app/document/DocumentFlowIntegrator.java | 34 --------- .../view/workspace/ViewerElementManager.java | 13 ---- .../app/view/workspace/ViewerMainFrame.java | 19 +---- .../org/signalml/app/resource/i18n/pl.po | 4 - 5 files changed, 1 insertion(+), 145 deletions(-) delete mode 100644 svarog/src/main/java/org/signalml/app/action/document/SaveAllDocumentsAction.java diff --git a/svarog/src/main/java/org/signalml/app/action/document/SaveAllDocumentsAction.java b/svarog/src/main/java/org/signalml/app/action/document/SaveAllDocumentsAction.java deleted file mode 100644 index c8a2abb3..00000000 --- a/svarog/src/main/java/org/signalml/app/action/document/SaveAllDocumentsAction.java +++ /dev/null @@ -1,76 +0,0 @@ -/* SaveAllDocumentsAction.java created 2007-09-10 - * - */ -package org.signalml.app.action.document; - -import static org.signalml.app.util.i18n.SvarogI18n._; - -import java.awt.Window; -import java.awt.event.ActionEvent; -import java.awt.event.KeyEvent; -import java.io.IOException; - -import org.apache.log4j.Logger; -import org.signalml.app.document.DocumentFlowIntegrator; -import org.signalml.app.view.common.dialogs.errors.Dialogs; -import org.signalml.plugin.export.SignalMLException; -import org.signalml.plugin.export.view.AbstractSignalMLAction; - -/** SaveAllDocumentsAction - * - * - * @author Michal Dobaczewski © 2007-2008 CC Otwarte Systemy Komputerowe Sp. z o.o. - */ -public class SaveAllDocumentsAction extends AbstractSignalMLAction { - - private static final long serialVersionUID = 1L; - - protected static final Logger logger = Logger.getLogger(SaveAllDocumentsAction.class); - - private DocumentFlowIntegrator documentFlowIntegrator; - - public SaveAllDocumentsAction() { - super(); - setText(_("Save All")); - setIconPath("org/signalml/app/icon/save_all.png"); - setToolTip(_("Save all unsaved documents")); - setMnemonic(KeyEvent.VK_S); - } - - @Override - public void actionPerformed(ActionEvent ev) { - - logger.debug("Save all documents"); - - try { - documentFlowIntegrator.saveAllDocuments(); - } catch (SignalMLException ex) { - logger.error("Failed to save all documents", ex); - Dialogs.showExceptionDialog((Window) null, ex); - return; - } catch (IOException ex) { - logger.error("Failed to save all documents - i/o exception", ex); - Dialogs.showExceptionDialog((Window) null, ex); - return; - } - - } - - @Override - public void setEnabledAsNeeded() { - if (documentFlowIntegrator != null) { - setEnabled(documentFlowIntegrator.getDocumentManager().getDocumentCount() > 0); - } else { - setEnabled(false); - } - } - - public DocumentFlowIntegrator getDocumentFlowIntegrator() { - return documentFlowIntegrator; - } - - public void setDocumentFlowIntegrator(DocumentFlowIntegrator documentFlowIntegrator) { - this.documentFlowIntegrator = documentFlowIntegrator; - } - -} diff --git a/svarog/src/main/java/org/signalml/app/document/DocumentFlowIntegrator.java b/svarog/src/main/java/org/signalml/app/document/DocumentFlowIntegrator.java index 5b790596..f70507fd 100644 --- a/svarog/src/main/java/org/signalml/app/document/DocumentFlowIntegrator.java +++ b/svarog/src/main/java/org/signalml/app/document/DocumentFlowIntegrator.java @@ -524,40 +524,6 @@ public boolean saveDocument(Document document, boolean saveAsOnly) throws IOExce } - /** - * {@link #saveDocument(Document, boolean) Saves} all documents stored - * in the {@link DocumentManager document manager}. - * @return {@code true} if the operation is successful, - * {@code false} if saving any of the files failed - * @throws IOException TODO never thrown (???) - * @throws SignalMLException if save worker failed to save the document or - * if {@link SignalChecksumWorker checksum worker} was interrupted or - * failed to calculate the checksum - */ - public boolean saveAllDocuments() throws IOException, SignalMLException { - - boolean allOk = true; - int count; - Document document; - int i; - boolean savedOk; - synchronized (documentManager) { - - count = documentManager.getDocumentCount(); - for (i=0; i