save & save all
This commit is contained in:
1 parent
3392630e6b
commit
c4eb53ac68
5 files changed
+66
-5
No files matched your search
@@ -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) {
|
||||
|
||||
Reference in new issue
Block a user