|
|
|
@ -1,5 +1,5 @@
|
|
|
|
|
import * as React from 'react';
|
|
|
|
|
import { Card, Label, Classes, RadioGroup, Radio, Checkbox } from "@blueprintjs/core";
|
|
|
|
|
import { Card, Label, Classes, RadioGroup, Radio, Checkbox, Tooltip } from "@blueprintjs/core";
|
|
|
|
|
import { observer } from "mobx-react";
|
|
|
|
|
import { userConfig, ISystemConfig, ICursorConfig } from "../../../../Editor/UserConfig";
|
|
|
|
|
import { ToasterInput } from '../../Toaster';
|
|
|
|
@ -79,9 +79,10 @@ export class SystemConfigPanel extends React.Component
|
|
|
|
|
<Radio inline label="Ctrl" value="ctrl" />
|
|
|
|
|
<Radio inline label="Shift" value="shift" />
|
|
|
|
|
</RadioGroup>
|
|
|
|
|
<Tooltip content="自动备份不等于保存,如果软件意外的崩溃或者断电,你可以在登录后打开备份的图纸!">
|
|
|
|
|
<Label className={Classes.INLINE}>
|
|
|
|
|
<Checkbox
|
|
|
|
|
label="自动保存"
|
|
|
|
|
label="自动备份图纸"
|
|
|
|
|
inline
|
|
|
|
|
checked={userConfig.autoSaveConfig.enable}
|
|
|
|
|
onChange={() => userConfig.autoSaveConfig.enable = !userConfig.autoSaveConfig.enable}
|
|
|
|
@ -95,7 +96,10 @@ export class SystemConfigPanel extends React.Component
|
|
|
|
|
/>
|
|
|
|
|
<span style={{ marginLeft: 10 }}>mins</span>
|
|
|
|
|
</Label>
|
|
|
|
|
</Tooltip>
|
|
|
|
|
<Tooltip content="对保存的图纸进行自动PU操作,这样会使图纸更小!(该操作只对上传的文件生效,本地文件仍然未PU!)">
|
|
|
|
|
<Checkbox label="自动清理记录" checked={userConfig.autoClearHistory} onChange={() => userConfig.autoClearHistory = !userConfig.autoClearHistory} />
|
|
|
|
|
</Tooltip>
|
|
|
|
|
</Card>
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|