WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Class RecentCommandsManager

    最近命令管理器类 单例模式,用于跟踪和管理最近执行的命令

    Index

    Methods

    • 注册命令信息

      Parameters

      • cmd: string

        命令名称

      • icon: string

        图标名称

      • prompt: string

        提示文本

      Returns void

    • 批量注册命令信息(从 RibbonConfig 按钮配置)

      Parameters

      Returns void

    • 设置默认图标

      Parameters

      • icon: string

        默认图标名称

      Returns void

    • 获取默认图标

      Returns string

    • 添加最近执行的命令

      Parameters

      • cmd: string

        命令名称

      • OptionalcommandOptions: string[]

        命令选项

      Returns void

    • 获取最近命令列表

      Parameters

      • Optionallimit: number

        限制数量,默认返回全部

      Returns RecentCommand[]

    • 将最近命令转换为 RibbonButtonConfig 数组

      Parameters

      • Optionallimit: number

        限制数量

      Returns RibbonButtonConfig[]

    • 清空最近命令

      Returns void

    • 添加变更监听器

      Parameters

      • listener: () => void

        监听器函数

      Returns void

    • 移除变更监听器

      Parameters

      • listener: () => void

        监听器函数

      Returns void

    • 设置最大命令数量

      Parameters

      • max: number

        最大数量

      Returns void

    • 设置是否持久化

      Parameters

      • persist: boolean

        是否持久化

      Returns void