forked from j62/ctbrec
1
0
Fork 0

Code cleanup

This commit is contained in:
0xboobface 2020-03-16 14:27:48 +01:00
parent 30a8a50402
commit 6f278b6c49
4 changed files with 21 additions and 23 deletions

View File

@ -16,7 +16,7 @@ import javafx.scene.Node;
import javafx.scene.control.TableView; import javafx.scene.control.TableView;
public class EditNotesAction { public class EditNotesAction {
private static final transient Logger LOG = LoggerFactory.getLogger(EditNotesAction.class); private static final Logger LOG = LoggerFactory.getLogger(EditNotesAction.class);
private Node source; private Node source;
private Model model; private Model model;
@ -30,25 +30,23 @@ public class EditNotesAction {
public void execute() { public void execute() {
source.setCursor(Cursor.WAIT); source.setCursor(Cursor.WAIT);
new Thread(() -> { new Thread(() -> Platform.runLater(() -> {
Platform.runLater(() -> { String notes = Config.getInstance().getSettings().modelNotes.getOrDefault(model.getUrl(), "");
String notes = Config.getInstance().getSettings().modelNotes.getOrDefault(model.getUrl(), ""); Optional<String> newNotes = Dialogs.showTextInput(source.getScene(), "Model Notes", "Notes for " + model.getName(), notes);
Optional<String> newNotes = Dialogs.showTextInput(source.getScene(), "Model Notes", "Notes for " + model.getName(), notes); newNotes.ifPresent(n -> {
newNotes.ifPresent(n -> { if (!n.trim().isEmpty()) {
if(!n.trim().isEmpty()) { Config.getInstance().getSettings().modelNotes.put(model.getUrl(), n);
Config.getInstance().getSettings().modelNotes.put(model.getUrl(), n); } else {
} else { Config.getInstance().getSettings().modelNotes.remove(model.getUrl());
Config.getInstance().getSettings().modelNotes.remove(model.getUrl()); }
} try {
try { Config.getInstance().save();
Config.getInstance().save(); } catch (IOException e) {
} catch (IOException e) { LOG.warn("Couldn't save config", e);
LOG.warn("Couldn't save config", e); }
}
});
table.refresh();
source.setCursor(Cursor.DEFAULT);
}); });
}).start(); table.refresh();
source.setCursor(Cursor.DEFAULT);
})).start();
} }
} }

View File

@ -35,7 +35,7 @@ public class ModelMassEditAction {
} }
public void execute() { public void execute() {
execute((m) -> {}); execute(m -> {});
} }
public void execute(Consumer<Model> callback) { public void execute(Consumer<Model> callback) {

View File

@ -12,7 +12,7 @@ public class PauseAction extends ModelMassEditAction {
public PauseAction(Node source, List<? extends Model> models, Recorder recorder) { public PauseAction(Node source, List<? extends Model> models, Recorder recorder) {
super(source, models); super(source, models);
action = (m) -> { action = m -> {
try { try {
recorder.suspendRecording(m); recorder.suspendRecording(m);
} catch(Exception e) { } catch(Exception e) {

View File

@ -12,7 +12,7 @@ public class ResumeAction extends ModelMassEditAction {
public ResumeAction(Node source, List<? extends Model> models, Recorder recorder) { public ResumeAction(Node source, List<? extends Model> models, Recorder recorder) {
super(source, models); super(source, models);
action = (m) -> { action = m -> {
try { try {
recorder.resumeRecording(m); recorder.resumeRecording(m);
} catch(Exception e) { } catch(Exception e) {