MCPcopy Create free account

hub / github.com/ZToolsCenter/ZTools / functions

Functions1,419 in github.com/ZToolsCenter/ZTools

↓ 2 callersFunctionsearch
( query: string, commandList?: SearchResult[] )
src/renderer/src/stores/commandDataStore.ts:1064
↓ 2 callersMethodsearch
(keyword: string)
src/main/managers/clipboardManager.ts:625
↓ 2 callersMethodselectAvatar
()
src/main/api/renderer/system.ts:213
↓ 2 callersMethodselectDevProjectConfig
* 重新选择开发项目的 plugin.json 配置文件。 * 用于项目目录变更或配置文件丢失后的修复场景。 * @param projectName - 注册表中的项目名称 * @param providedConfigPath - 可选的配置文件路径,省略时弹出文件选择器
src/main/api/renderer/pluginDevProjects.ts:635
↓ 2 callersMethodselectMainPush
* 通知插件用户选择了 mainPush 结果 * @returns 是否需要进入插件界面
src/main/managers/pluginManager.ts:1629
↓ 2 callersMethodsendNoContent
* 返回空响应,主要用于 OPTIONS 和 JSON-RPC notification。
src/main/core/mcpServer.ts:196
↓ 2 callersMethodsendPluginLoadedEvent
* 通知渲染进程:插件页面已加载完成
src/main/managers/pluginManager.ts:309
↓ 2 callersMethodsendPluginOpenedEvent
* 通知渲染进程:插件已打开
src/main/managers/pluginManager.ts:287
↓ 2 callersMethodsetClipboardFiles
* 设置剪贴板中的文件列表 * @param {Array<string|{path: string}>} files - 文件路径数组 * - 支持直接传递字符串路径数组: ['C:\\file1.txt', 'C:\\file2.txt'] * - 支持传递对象数组: [{pa
src/main/core/native/index.ts:216
↓ 2 callersMethodsetDoubleClickCommand
* 设置悬浮球双击目标指令
src/main/core/floatingBallManager.ts:364
↓ 2 callersMethodsetEnabled
* 设置悬浮球启用/禁用
src/main/core/floatingBallManager.ts:315
↓ 2 callersMethodsetLaunchAtLogin
(enable: boolean)
src/main/api/renderer/settings.ts:210
↓ 2 callersMethodsetPluginDefaultHeight
* 设置插件默认高度
src/main/managers/pluginManager.ts:337
↓ 2 callersMethodsetPluginDisabled
( pluginPath: string, disabled: boolean )
src/main/api/renderer/plugins.ts:257
↓ 2 callersMethodsetProxyConfig
(config: { enabled: boolean url: string })
src/main/api/renderer/settings.ts:599
↓ 2 callersMethodsetSubInput
* 设置子输入框的值 * @param value 子输入框的值
internal-plugins/setting/src/composables/useZtoolsSubInput.ts:16
↓ 2 callersMethodsetSubInputVisible
(pluginPath: string, visible: boolean)
src/main/managers/pluginManager.ts:1315
↓ 2 callersMethodsetWindowMaterial
(material: WindowMaterial)
src/main/api/renderer/window.ts:147
↓ 2 callersMethodsetWindowOpacity
(opacity: number)
src/main/api/renderer/window.ts:134
↓ 2 callersMethodshouldCaptureSelectedTextForCmdType
(cmdType?: string)
src/main/api/index.ts:315
↓ 2 callersMethodshouldSkipReEnter
* 判断是否跳过重入(同文本指令 + 同 featureCode → true)
src/main/managers/pluginManager.ts:344
↓ 2 callersMethodshowNotification
(event: Electron.IpcMainInvokeEvent, body: string)
src/main/api/plugin/ui.ts:77
↓ 2 callersMethodshowSettings
* 显示设置页面
src/main/managers/windowManager.ts:1279
↓ 2 callersMethodsimulateKeyboardTap
(key: string, modifiers: string[] = [])
src/main/api/plugin/input.ts:290
↓ 2 callersMethodstartAutoCheck
* 启动自动检查(30分钟一次)
src/main/api/updater.ts:66
↓ 2 callersMethodstartHotkeyRecording
()
src/main/api/renderer/settings.ts:532
↓ 2 callersFunctionstartMemoryUpdate
()
internal-plugins/setting/src/components/common/PluginDetail/usePluginDetail.ts:465
↓ 2 callersMethodstartUpdate
* 开始更新(手动升级)
src/main/api/updater.ts:454
↓ 2 callersMethodstartWatching
()
src/main/appWatcher.ts:82
↓ 2 callersMethodstopAutoSync
* 停止自动同步
src/main/core/sync/syncEngine.ts:117
↓ 2 callersFunctionstopMemoryUpdate
()
internal-plugins/setting/src/components/common/PluginDetail/usePluginDetail.ts:475
↓ 2 callersMethodstopMonitor
* 停止鼠标监听
src/main/core/superPanelManager.ts:169
↓ 2 callersMethodsubInputSelect
(event?: Electron.IpcMainEvent | Electron.IpcMainInvokeEvent)
src/main/api/plugin/ui.ts:296
↓ 2 callersMethodtoggleWindowFromDoubleTap
()
src/main/managers/windowManager.ts:754
↓ 2 callersMethodtriggerGlobalShortcut
* 处理全局快捷键的统一触发入口。 * 仅在目标命令需要文本上下文时才会执行复制取词,避免无关快捷键产生副作用。
src/main/api/renderer/settings.ts:377
↓ 2 callersMethoduninstallDevPlugin
* 卸载开发模式插件(从已安装列表中移除,不删除注册表记录)。 * 会同时终止运行中的插件并清理使用数据。 * @param projectName - 项目名称 * @returns {success: boolean, pluginName?: string, error?:
src/main/api/renderer/pluginDevProjects.ts:582
↓ 2 callersMethodunregisterAll
* 注销所有回调并停止监听
src/main/core/doubleTapManager.ts:70
↓ 2 callersMethodunregisterAppShortcut
(shortcut: string)
src/main/api/renderer/settings.ts:644
↓ 2 callersMethodunregisterGlobalShortcut
(shortcut: string)
src/main/api/renderer/settings.ts:314
↓ 2 callersMethodupdateAutoBackToSearch
(autoBackToSearch: string)
src/main/api/renderer/window.ts:170
↓ 2 callersMethodupdateConfig
* 设置变更时调用(从设置页面触发)
src/main/core/superPanelManager.ts:93
↓ 2 callersMethodupdateEngine
* 更新搜索引擎
src/main/api/renderer/webSearch.ts:145
↓ 2 callersMethodupdateLastSyncTime
* 更新最后同步时间
src/main/core/sync/syncEngine.ts:704
↓ 2 callersMethodupdateModel
* 更新 AI 模型
src/main/api/renderer/aiModels.ts:135
↓ 2 callersMethodupdatePinnedOrder
* 更新固定列表顺序
src/main/api/renderer/commands.ts:973
↓ 2 callersMethodupdateProgressText
(text: string)
src/main/core/ffmpeg.ts:326
↓ 2 callersFunctionupdateShortcut
(shortcut: string)
src/main/index.ts:108
↓ 2 callersMethodupdateShortcut
(shortcut: string)
src/main/api/renderer/settings.ts:225
↓ 2 callersMethodupdateToasts
* 更新容器窗口中的 toast 列表
src/main/api/plugin/toast.ts:89
↓ 2 callersMethodupdateWakeupBlacklist
* 更新唤醒黑名单(由设置或系统指令调用)
src/main/managers/windowManager.ts:1054
↓ 2 callersMethoduploadDoc
* 上传文档到云端
src/main/core/sync/webdavClient.ts:113
↓ 2 callersMethodvalidateAndNormalizeEngine
( engine: WebSearchEngine, requireId: boolean )
src/main/api/renderer/webSearch.ts:332
↓ 2 callersMethodvalidateDevProject
* 校验开发项目的 plugin.json 状态并刷新注册表。 * @param projectName - 项目名称 * @returns {success: boolean, pluginName?: string, binding?: DevProjectRecord, error
src/main/api/renderer/pluginDevProjects.ts:612
↓ 2 callersMethodvalidatePluginConfig
校验插件配置的合法性
src/main/api/renderer/pluginInstaller.ts:61
↓ 2 callersMethodvalidatePluginConfig
* 验证插件配置 * @param pluginConfig 插件配置对象 * @param existingPlugins 已存在的插件列表 * @returns 验证结果 { valid: boolean, error?: string }
src/main/api/renderer/plugins.ts:360
↓ 2 callersFunctionvalidateRepairConfigSelection
( registryItem: DevProjectRecord, pluginConfig: PluginManifestSnapshot )
src/main/api/renderer/pluginDevelopmentRegistry.ts:491
↓ 2 callersMethodwithBlurHideSuppressedSync
( callback: () => T, releaseDelayMs: number = DEFAULT_MODAL_DIALOG_BLUR_HIDE_RELEASE_DELAY_MS )
src/main/managers/windowManager.ts:927
↓ 2 callersFunctionwriteClipboardFiles
(files: Array<string | { path: string }>)
src/main/utils/clipboardFiles.ts:81
↓ 2 callersMethodwriteInstalledPlugins
(plugins: any[])
src/main/api/renderer/plugins.ts:346
↓ 1 callersMethodabortAICall
(requestId: string)
src/main/api/plugin/ai.ts:521
↓ 1 callersMethodacquireKeyboardState
* 临时保持全局键盘监听开启。 * 用于需要感知按键释放时机但并未注册双击回调的场景。
src/main/core/doubleTapManager.ts:79
↓ 1 callersMethodactivateApp
(info: WindowActivationInfo)
src/main/managers/clipboardManager.ts:186
↓ 1 callersMethodactivateAppByBundleId
* 激活指定的应用程序(通过 Bundle ID) * @param bundleId Bundle Identifier(例如:com.apple.Safari) * @returns 是否成功激活
src/main/utils/appleScriptHelper.ts:144
↓ 1 callersMethodactivateAppByName
* 激活指定的应用程序(通过应用名称) * @param appName 应用程序名称(例如:Safari, Chrome, Finder) * @returns 是否成功激活
src/main/utils/appleScriptHelper.ts:124
↓ 1 callersMethodactivateAppByPath
* 激活指定的应用程序(通过应用路径) * @param appPath 应用程序路径(例如:/Applications/Safari.app) * @returns 是否成功激活
src/main/utils/appleScriptHelper.ts:164
↓ 1 callersMethodaddIdleWindow
* 将窗口添加到插件的空闲池 * * @param runtimeNamespace 插件运行时命名空间 * @param windowId BrowserWindow ID
src/main/core/zbrowser/zbrowserManager.ts:96
↓ 1 callersMethodaddShortcut
* 添加本地启动项(通过文件选择对话框)
src/main/api/renderer/localShortcuts.ts:70
↓ 1 callersMethodaddShortcutByPath
* 添加本地启动项(通过文件路径)
src/main/api/renderer/localShortcuts.ts:200
↓ 1 callersFunctionadjustColorForTheme
(color: string)
src/renderer/src/stores/windowStore.ts:288
↓ 1 callersFunctionadjustColorForTheme
* 按当前明暗环境对颜色进行轻度矫正,避免极亮/极暗自定义色不可读。
internal-plugins/setting/src/utils/themeUtils.ts:33
↓ 1 callersMethodallDocs
* 获取文档数组(同步) * @param key 可选的文档 ID 前缀(字符串)或文档 ID 数组 * @returns 文档对象数组
src/main/core/lmdb/index.ts:137
↓ 1 callersFunctionapplyCustomColor
(color: string)
internal-plugins/setting/src/utils/themeUtils.ts:48
↓ 1 callersMethodapplyMaterialToUpdateWindow
* 应用窗口材质到 Update 窗口
src/main/api/updater.ts:480
↓ 1 callersMethodapplyMaterialToWindow
* 从数据库读取材质设置并应用到指定窗口
src/main/core/superPanelManager.ts:421
↓ 1 callersFunctionapplyPrimaryColor
(primaryColor: PrimaryColor, customColor?: string)
internal-plugins/setting/src/utils/themeUtils.ts:56
↓ 1 callersMethodapplyWindowMaterial
* 应用窗口材质(Windows 11)
src/main/core/detachedWindowManager.ts:48
↓ 1 callersMethodapplyWindowMaterialFromSettings
* 从设置中应用窗口材质(启动时调用)
src/main/managers/windowManager.ts:1209
↓ 1 callersMethodareResourcesReady
()
src/main/core/translationManager.ts:187
↓ 1 callersFunctionbcp47ToLoctableKeys
(tag: string)
src/main/core/commandScanner/macScanner.ts:90
↓ 1 callersFunctionbcp47ToLprojNames
(tag: string)
src/main/core/commandScanner/macScanner.ts:28
↓ 1 callersMethodbeginAssembly
* 开始新装配会话,并中断旧会话
src/main/managers/pluginAssemblyCoordinator.ts:80
↓ 1 callersMethodbroadcastToAll
* 广播消息到所有插件窗口
src/main/core/pluginWindowManager.ts:435
↓ 1 callersMethodbroadcastToAllPluginViews
* 向所有插件视图广播消息
src/main/api/plugin/ui.ts:344
↓ 1 callersMethodbroadcastToSuperPanel
* 向超级面板窗口广播消息(公共方法,供外部模块调用)
src/main/core/superPanelManager.ts:445
↓ 1 callersMethodbroadcastWindowMaterial
* 广播窗口材质到所有渲染进程(包括分离窗口和插件)
src/main/managers/windowManager.ts:1157
↓ 1 callersFunctionbuildAliasSearchCommand
* 基于 alias 文本构造一个可搜索的衍生指令。
src/renderer/src/stores/commandDataStore.ts:349
↓ 1 callersFunctionbuildAppCommandItems
(rawApps: any[], commandAliases: CommandAliasStore)
src/renderer/src/stores/commandDataStore.ts:875
↓ 1 callersMethodbuildMcpToolName
* 生成 MCP 对外暴露的工具名,格式为 plugin_tool。
src/main/api/plugin/tools.ts:328
↓ 1 callersFunctionbuildPluginCommandItems
* 从启用的插件列表构建插件指令、正则匹配指令和 mainPush 功能列表。
src/renderer/src/stores/commandDataStore.ts:728
↓ 1 callersMethodbuildPluginMarketStorefront
* 构建插件市场首页的 storefront 视图数据。 * 将远程的 layout.yaml + categories.json + plugins.json 合并构建为渲染端可直接使用的结构。 * 处理逻辑: * - 按当前平台过滤插件 * - 解析 banner / n
src/main/api/renderer/pluginMarket.ts:294
↓ 1 callersMethodbuildShortcutString
* 从 input 事件构建快捷键字符串
src/main/managers/windowManager.ts:1420
↓ 1 callersMethodbuildUpdateDownloadUrl
* 构建更新包下载 URL * 格式: update-{platform}-{arch}-{version}.zip * 例如: update-darwin-arm64-1.2.8.zip
src/main/api/updater.ts:194
↓ 1 callersMethodbulkDocs
* 批量创建或更新文档(同步) * @param docs 文档对象数组 * @returns 操作结果数组
src/main/core/lmdb/index.ts:128
↓ 1 callersMethodcallAI
* 非流式调用 AI,自动处理工具调用循环
src/main/api/plugin/ai.ts:310
↓ 1 callersMethodcallAIStream
* 流式调用 AI,自动处理工具调用循环 * 流式过程中实时推送 content 和 reasoning_content 片段
src/main/api/plugin/ai.ts:407
↓ 1 callersMethodcancelAutoBackToSearchTimer
* 取消自动返回搜索定时器
src/main/managers/windowManager.ts:981
↓ 1 callersMethodcaptureSelectedTextContext
* 获取当前选中内容并转换成快捷键启动上下文。 * 使用 native getSelectedContent() 方法,自动处理按键释放和剪贴板暂停。
src/main/api/renderer/settings.ts:414
↓ 1 callersMethodcheckAndCleanImageStorage
()
src/main/managers/clipboardManager.ts:493
↓ 1 callersMethodcheckAndCleanOldItems
()
src/main/managers/clipboardManager.ts:448
↓ 1 callersMethodcheckAndKillPlugin
(pluginName: string, pluginPath: string)
src/main/managers/pluginManager.ts:847
← previousnext →501–600 of 1,419, ranked by callers