Skip to content

Commit 24bfa05

Browse files
committed
Added IJ log for save actions.
Fixes #312 Task: #312 (#312)
1 parent c787874 commit 24bfa05

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

src/main/java/com/github/celldynamics/quimp/plugin/protanalysis/ActionPolarPlot.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,14 @@
66

77
import com.github.celldynamics.quimp.QParamsQconf;
88
import com.github.celldynamics.quimp.QuimpException;
9+
import com.github.celldynamics.quimp.QuimpException.MessageSinkTypes;
910
import com.github.celldynamics.quimp.filesystem.FileExtensions;
1011
import com.github.celldynamics.quimp.filesystem.QconfLoader;
1112
import com.github.celldynamics.quimp.plugin.qanalysis.STmap;
1213
import com.github.celldynamics.quimp.utils.graphics.PolarPlot;
1314

15+
import ij.IJ;
16+
1417
/**
1518
* Action for generating polar plots for selected point.
1619
*
@@ -57,6 +60,10 @@ public void actionPerformed(ActionEvent e) {
5760
.toString();
5861
pp.generatePlot(fileToSave);
5962
logger.info("Polar plot saved in " + fileToSave);
63+
if (ui.getModel().getSink() == MessageSinkTypes.GUI
64+
|| ui.getModel().getSink() == MessageSinkTypes.IJERROR) {
65+
IJ.log("Polar plot saved in " + fileToSave);
66+
}
6067
h++;
6168
} catch (IOException ex) {
6269
new QuimpException(ex, ui.getModel().getSink()).handleException(null,

src/main/java/com/github/celldynamics/quimp/plugin/protanalysis/ActionSaveTracks.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,13 @@
1313

1414
import com.github.celldynamics.quimp.QParamsQconf;
1515
import com.github.celldynamics.quimp.QuimpException;
16+
import com.github.celldynamics.quimp.QuimpException.MessageSinkTypes;
1617
import com.github.celldynamics.quimp.filesystem.QconfLoader;
1718
import com.github.celldynamics.quimp.plugin.AbstractPluginOptions;
1819
import com.github.celldynamics.quimp.plugin.qanalysis.STmap;
1920

21+
import ij.IJ;
22+
2023
/**
2124
* Action (referenced as ActionListener) for saving tracks to csv if "Track" button is hit.
2225
*
@@ -62,9 +65,13 @@ public void actionPerformed(ActionEvent arg0) {
6265
pw.flush();
6366
pw.close();
6467
logger.info("Saved tracks in " + fileToSave.toString());
68+
if (ui.getModel().getSink() == MessageSinkTypes.GUI
69+
|| ui.getModel().getSink() == MessageSinkTypes.IJERROR) {
70+
IJ.log("Saved tracks in " + fileToSave.toString());
71+
}
6572
} catch (IOException e) {
6673
new QuimpException(e, ui.getModel().getSink()).handleException(null,
67-
"Exception thrown when saving maps");
74+
"Exception thrown when saving tracks");
6875
break;
6976
}
7077
}

0 commit comments

Comments
 (0)