forked from j62/ctbrec
Code cleanup
This commit is contained in:
parent
30a8a50402
commit
6f278b6c49
|
@ -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();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
Loading…
Reference in New Issue