added FileStateChanged
This commit is contained in:
parent
509f5224b5
commit
79e684228f
@ -12,6 +12,7 @@ import com.google.common.eventbus.Subscribe;
|
|||||||
import app.events.CopyEvent;
|
import app.events.CopyEvent;
|
||||||
import app.events.CutEvent;
|
import app.events.CutEvent;
|
||||||
import app.events.ExitApplicationEvent;
|
import app.events.ExitApplicationEvent;
|
||||||
|
import app.events.FileSaveStateChangedEvent;
|
||||||
import app.events.FileSelectedEvent;
|
import app.events.FileSelectedEvent;
|
||||||
import app.events.LanguageChangedEvent;
|
import app.events.LanguageChangedEvent;
|
||||||
import app.events.OpenLinkInBrowserEvent;
|
import app.events.OpenLinkInBrowserEvent;
|
||||||
@ -136,6 +137,7 @@ public class MenubarController implements Initializable, Controller {
|
|||||||
private void handleSaveFile() {
|
private void handleSaveFile() {
|
||||||
if (Model.getActiveFilePath() != null) {
|
if (Model.getActiveFilePath() != null) {
|
||||||
this.eventBus.post(new SaveFile(Model.getActiveFilePath().toString()));
|
this.eventBus.post(new SaveFile(Model.getActiveFilePath().toString()));
|
||||||
|
this.eventBus.post(new FileSaveStateChangedEvent(true));
|
||||||
} else {
|
} else {
|
||||||
handleSaveAsFile();
|
handleSaveAsFile();
|
||||||
}
|
}
|
||||||
@ -166,6 +168,7 @@ public class MenubarController implements Initializable, Controller {
|
|||||||
this.eventBus.post(new FileSelectedEvent(chosenLocationToString));
|
this.eventBus.post(new FileSelectedEvent(chosenLocationToString));
|
||||||
Path chosenLocationToPath = Paths.get(chosenLocationToString);
|
Path chosenLocationToPath = Paths.get(chosenLocationToString);
|
||||||
Model.setActiveFilePath(chosenLocationToPath);
|
Model.setActiveFilePath(chosenLocationToPath);
|
||||||
|
this.eventBus.post(new FileSaveStateChangedEvent(true));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user