webcad-ue4-api/types/DatabaseServices/CommandServer.d.ts

34 lines
1.2 KiB
TypeScript
Raw Normal View History

2021-01-28 10:17:21 +08:00
import { ICommand } from "../UI/Components/CommandPanel/CommandList";
/**
* CAD的自定义命令,CRUD操作
*/
2022-02-16 11:15:31 +08:00
export declare class CommandServer {
private _NeedUpload;
private _CustomCommand;
private _CustomCommandMap;
private _CommandCustomMap;
private _CommandHotKeyMap;
private _HotKeyCommandMap;
private constructor();
private static _SingleInstance;
static GetInstance(): CommandServer;
get CustomCommandMap(): Map<string, string>;
get HotKeyCommandMap(): Map<string, string>;
get CommandHotKeyMap(): Map<string, string>;
ChangeCustonCommand(icommand: ICommand): void;
GetCommandCanUseDefaultCustomCmd(cmd: ICommand): boolean;
GetCommandCanUseDefaultHotkey(cmd: ICommand): boolean;
Reset(): Promise<void>;
2021-01-28 10:17:21 +08:00
Upload(): Promise<void>;
2022-02-16 11:15:31 +08:00
InitCommandCustomCmdAndHotkey(): Promise<void>;
ClearCustonCommand(): void;
private ReadCustomCommandlist;
2021-01-28 10:17:21 +08:00
private _LastScrollTop;
SetLastScrollTop(scrollTop: number): Promise<void>;
GetLastScrollTop(): Promise<number>;
2022-02-16 11:15:31 +08:00
private RegistCustomCommand;
private DeleteCustomCommand;
private RegistHotkey;
private DeleteHotkey;
2021-01-28 10:17:21 +08:00
}
//# sourceMappingURL=CommandServer.d.ts.map