save & save all

This commit is contained in:
zhandouxiaojiji committed 2020-11-04 10:32:39 +08:00
1 parent 3392630e6b
commit c4eb53ac68
5 files changed
+66 -5

No files matched your search

+19 -1
View File
@@ -2,7 +2,7 @@
import * as ReactDOM from "react-dom";
import Editor from "./Editor";
import React, { Component } from "react";
import { Layout, Tabs } from 'antd';
import { Layout, Tabs, message } from 'antd';
import { ipcRenderer, remote } from 'electron';
import * as path from 'path';
@@ -39,6 +39,24 @@ export default class TreeTabs extends Component<TreeTabsProps, TreeTabsState> {
const editor = this.editors[curPath];
editor.createNode(name);
});
ipcRenderer.on(MainEventType.SAVE, (event: any) => {
const {curPath} = this.state;
if(!curPath) {
return;
}
const editor = this.editors[curPath];
editor.save();
message.success("已保存");
});
ipcRenderer.on(MainEventType.SAVE_ALL, (event: any) => {
for(let k in this.editors){
let editor = this.editors[k];
editor.save();
}
message.success("已保存所有行为树");
});
}
openFile(path: string) {