MCPcopy Create free account

hub / github.com/ZToolsCenter/ZTools / functions

Functions1,419 in github.com/ZToolsCenter/ZTools

↓ 1 callersMethodsetupIPC
()
src/main/api/renderer/commands.ts:89
↓ 1 callersMethodsetupIPC
()
src/main/api/renderer/webSearch.ts:33
↓ 1 callersMethodsetupIPC
()
src/main/api/renderer/system.ts:24
↓ 1 callersMethodsetupIPC
()
src/main/api/renderer/settings.ts:57
↓ 1 callersMethodsetupIPC
()
src/main/api/renderer/window.ts:22
↓ 1 callersMethodsetupIPC
()
src/main/api/renderer/sync.ts:29
↓ 1 callersMethodsetupIPC
()
src/main/api/renderer/localShortcuts.ts:37
↓ 1 callersMethodsetupIPC
* 设置 IPC 处理器
src/main/api/renderer/aiModels.ts:33
↓ 1 callersMethodsetupIPC
()
src/main/api/renderer/plugins.ts:88
↓ 1 callersMethodsetupIPC
()
src/main/api/shared/clipboard.ts:14
↓ 1 callersMethodsetupIPC
()
src/main/api/shared/database.ts:63
↓ 1 callersFunctionsetupImageAnalysisAPI
()
src/main/api/shared/imageAnalysis.ts:213
↓ 1 callersMethodsetupRequestInterceptor
* 设置请求拦截器 * @returns 返回监听器函数
src/main/api/plugin/http.ts:136
↓ 1 callersMethodsetupSpecialHandlers
* 设置特殊的IPC处理器 * 这些处理器需要协调多个模块,所以放在这里统一管理
src/main/api/index.ts:173
↓ 1 callersMethodsetupThemeChangeListeners
* 监听主题变更(系统深浅色切换)
src/main/api/plugin/ui.ts:373
↓ 1 callersMethodsetupTitlebarIPC
* 设置标题栏 IPC 通信
src/main/core/detachedWindowManager.ts:361
↓ 1 callersMethodsetupWindowEvents
()
src/main/api/renderer/window.ts:70
↓ 1 callersMethodshouldIgnore
(filePath: string, watchPaths: string[])
src/main/appWatcher.ts:48
↓ 1 callersMethodshouldSuppressMainHide
* 在插件 ESC 之后的极短时间内(默认 100ms)抑制主窗口 hide
src/main/managers/pluginManager.ts:1667
↓ 1 callersMethodshouldSync
* 判断文档是否需要同步
src/main/core/lmdb/syncApi.ts:131
↓ 1 callersMethodshouldTriggerGlobalShortcut
* 判断某个快捷键目标是否允许在阻断期内再次触发。 * 由于新的 native getSelectedContent() 方法不再需要等待,防抖逻辑已移除。
src/main/api/renderer/settings.ts:406
↓ 1 callersMethodshowContextMenu
* 显示右键菜单
src/main/core/floatingBallManager.ts:290
↓ 1 callersMethodshowContextMenu
(event: Electron.IpcMainInvokeEvent, menuItems: any)
src/main/api/renderer/system.ts:177
↓ 1 callersMethodshowDownloadWindow
()
src/main/core/ffmpeg.ts:293
↓ 1 callersMethodshowError
(message: string)
src/main/core/ffmpeg.ts:334
↓ 1 callersMethodshowToast
* 显示 toast
src/main/api/plugin/toast.ts:113
↓ 1 callersFunctionshuffleArray
(arr: readonly T[])
src/main/utils/common.ts:16
↓ 1 callersMethodsimulateKeyboardTap
* 模拟键盘按键 * @param {string} key - 要模拟的按键 * @param {...string} modifiers - 修饰键(shift、ctrl、alt、meta) * @returns {boolean} 是否成功 * @example
src/main/core/native/index.ts:403
↓ 1 callersMethodsimulateMouseClick
(x: number, y: number)
src/main/api/plugin/input.ts:308
↓ 1 callersMethodsimulateMouseDoubleClick
(x: number, y: number)
src/main/api/plugin/input.ts:317
↓ 1 callersMethodsimulateMouseMove
(x: number, y: number)
src/main/api/plugin/input.ts:299
↓ 1 callersMethodsimulateMouseRightClick
(x: number, y: number)
src/main/api/plugin/input.ts:326
↓ 1 callersMethodstart
()
src/main/core/httpServer.ts:74
↓ 1 callersMethodstart
* 启动监听
src/main/core/sync/pluginSyncWatcher.ts:20
↓ 1 callersMethodstartAutoBackToSearchTimer
* 启动自动返回搜索定时器
src/main/managers/windowManager.ts:949
↓ 1 callersMethodstartAutoSync
* 启动自动同步
src/main/core/sync/syncEngine.ts:100
↓ 1 callersFunctionstartInternalPluginServer
()
src/main/core/internalPluginServer.ts:34
↓ 1 callersMethodstartMouseStateTracking
()
src/main/managers/windowManager.ts:232
↓ 1 callersMethodstop
()
src/main/core/doubleTapManager.ts:134
↓ 1 callersMethodstop
()
src/main/core/httpServer.ts:102
↓ 1 callersMethodstopAutoCheck
* 停止自动检查
src/main/api/updater.ts:96
↓ 1 callersMethodstreamDownload
* 流式下载文件,直接写磁盘避免大文件内存爆炸
src/main/core/ffmpeg.ts:225
↓ 1 callersMethodstringifyToolResult
* 将任意工具返回值转成 MCP 文本内容,便于通用客户端展示。
src/main/core/mcpServer.ts:413
↓ 1 callersMethodsubInputBlur
(event?: Electron.IpcMainEvent | Electron.IpcMainInvokeEvent)
src/main/api/plugin/ui.ts:271
↓ 1 callersFunctionsuccess
(message: string, duration = 3000)
internal-plugins/setting/src/components/common/Toast/Toast.ts:93
↓ 1 callersMethodsyncPlugins
* 同步插件文件
src/main/core/sync/syncEngine.ts:783
↓ 1 callersFunctionsyncWindowsUninstallVersion
()
src/main/utils/registrySync.ts:67
↓ 1 callersMethodtestConnection
* 测试 WebDAV 连接
src/main/core/sync/webdavClient.ts:56
↓ 1 callersFunctiontoDisplayMessage
(error: unknown, fallback: string)
internal-plugins/setting/src/utils/message.ts:6
↓ 1 callersMethodtranslate
* 翻译文本(英文 → 中文)
src/main/core/translationManager.ts:134
↓ 1 callersFunctiontryLaunchWindowsTerminal
(folderPath: string)
src/main/api/renderer/systemCommands.ts:66
↓ 1 callersMethodunicodeType
* 模拟 Unicode 字符输入(逐字符输入,类似输入法) * @param {string} segment - 要输入的字符/字素簇 * @returns {boolean} 是否成功
src/main/core/native/index.ts:419
↓ 1 callersMethoduninstallSyncedPlugin
* 卸载通过同步安装的插件
src/main/core/sync/syncEngine.ts:1050
↓ 1 callersMethodunregister
* 注销快捷键
src/main/utils/devToolsShortcut.ts:64
↓ 1 callersMethodunregisterAllShortcuts
* 注销所有快捷键
src/main/managers/windowManager.ts:1115
↓ 1 callersMethodupdateAlias
* 更新本地启动项别名
src/main/api/renderer/localShortcuts.ts:330
↓ 1 callersMethodupdateAllWindowsMaterial
* 更新所有分离窗口的材质
src/main/core/detachedWindowManager.ts:598
↓ 1 callersMethodupdateAppShortcutLaunchContext
* 更新应用快捷键触发时要带给启动链路的输入上下文
src/main/managers/windowManager.ts:1496
↓ 1 callersMethodupdateBlockedApps
* 单独更新屏蔽列表
src/main/core/superPanelManager.ts:114
↓ 1 callersMethodupdateConfig
(config: Partial<ClipboardConfig>)
src/main/managers/clipboardManager.ts:215
↓ 1 callersMethodupdateDevProjectMeta
* 更新开发项目的元数据,同时同步写入磁盘 plugin.json。
src/main/api/renderer/pluginDevProjects.ts:715
↓ 1 callersMethodupdateEnabled
* 更新翻译功能开关
src/main/core/translationManager.ts:103
↓ 1 callersMethodupdateGlobalShortcutConfig
* 更新全局快捷键的配置(如 autoCopy) * 仅更新配置,不重新注册快捷键
src/main/api/renderer/settings.ts:339
↓ 1 callersFunctionupdateHeight
()
resources/preload.js:1595
↓ 1 callersMethodupdateLaunchContext
* 更新主窗口当前输入上下文,供应用快捷键启动时复用
src/main/api/renderer/window.ts:166
↓ 1 callersMethodupdateProgress
(percent: number)
src/main/core/ffmpeg.ts:320
↓ 1 callersFunctionupdateProjectMeta
(options: UpdateProjectMetaParams)
src/main/api/renderer/pluginDevelopmentRegistry.ts:537
↓ 1 callersMethodupdateSyncStatus
* 更新文档的同步状态(不修改文档内容) * @param id 文档 ID * @param cloudSynced 是否已同步
src/main/core/lmdb/syncApi.ts:169
↓ 1 callersFunctionupdateTheme
()
src/renderer/src/composables/useColorScheme.ts:6
↓ 1 callersFunctionupdateTheme
()
internal-plugins/setting/src/composables/useColorScheme.ts:10
↓ 1 callersMethodupdateUsageStats
* 更新指令使用统计(独立于历史记录,用于匹配推荐排序)
src/main/api/renderer/commands.ts:773
↓ 1 callersMethodupdateWindowMaterial
* 更新超级面板窗口材质(由 windowManager 广播时调用)
src/main/core/superPanelManager.ts:436
↓ 1 callersMethoduploadAttachment
* 上传附件到云端
src/main/core/sync/webdavClient.ts:215
↓ 1 callersMethoduploadLocalAttachments
* 上传本地附件变更
src/main/core/sync/syncEngine.ts:372
↓ 1 callersMethoduploadLocalChanges
* 上传本地变更到云端
src/main/core/sync/syncEngine.ts:278
↓ 1 callersMethoduploadPluginManifest
* 上传插件清单到云端
src/main/core/sync/webdavClient.ts:391
↓ 1 callersMethoduploadPluginZip
* 上传插件 zip 到云端
src/main/core/sync/webdavClient.ts:334
↓ 1 callersFunctionuseHistoryState
( options: UseHistoryStateOptions = defaultUseHistoryStateOptions )
internal-plugins/setting/src/composables/useHistoryState.ts:17
↓ 1 callersFunctionuseToast
()
internal-plugins/setting/src/components/common/Toast/Toast.ts:70
↓ 1 callersMethodvalue
* 设置表单元素的值 * * 设置后会触发 input(文本框)或 change(其它类型)事件。 * * @param {string} selector - CSS 选择器 * @param {string} value - 要设置的值 * @returns
resources/zbrowser/client.js:571
↓ 1 callersMethodverifyFFmpegBinary
* 验证下载的 ffmpeg 二进制文件完整性
src/main/core/ffmpeg.ts:271
↓ 1 callersFunctionwaitCall
* 轮询等待条件满足 * * @param {string} jsCode - 要执行的 JS 代码(返回 true 表示条件满足) * @param {number} timeout - 超时时间(毫秒) * @param {number} interval - 轮询间隔(毫秒,默认 10
resources/zbrowser/runner.js:68
↓ 1 callersMethodwaitForDomReady
* 等待视图进入 dom-ready(含已就绪命中与超时兜底)
src/main/managers/pluginAssemblyCoordinator.ts:333
↓ 1 callersMethodwaitForToolRegistration
* 等待 preload 中的 registerTool 完成,避免刚预加载时立即调用失败。
src/main/api/plugin/tools.ts:257
↓ 1 callersMethodwaitForUserConfirmation
* 等待用户在下载窗口中点击确认按钮 * 因为下载窗口启用了 sandbox + contextIsolation 且没有注入 preload, * 无法使用 ipcRenderer 通信,所以用 location.href 触发 will-navigate 事件作为替代。
src/main/core/ffmpeg.ts:201
↓ 1 callersFunctionwaitTime
* 等待指定毫秒数 * * @param {number} ms - 等待时长(毫秒)
resources/zbrowser/runner.js:55
↓ 1 callersMethodwriteContent
(data: { type: 'text' | 'image'; content: string })
src/main/managers/clipboardManager.ts:782
↓ 1 callersMethodwriteToClipboard
(id: string)
src/main/managers/clipboardManager.ts:682
MethodallDocs
* 获取文档数组(异步) * @param key 可选的文档 ID 前缀(字符串)或文档 ID 数组 * @returns Promise<文档对象数组>
src/main/core/lmdb/promiseApi.ts:92
Functionapply
(target, thisArg, args)
src/main/utils/lanzou.ts:326
FunctionapplyInitialAppearance
(deps: ApplyInitialAppearanceDeps)
internal-plugins/setting/src/components/SettingHone/applyInitialAppearance.ts:25
FunctionapplySpecialConfig
* 应用特殊指令配置 * @param command 原始指令 * @returns 应用了特殊配置的指令
src/renderer/src/stores/commandDataStore.ts:175
Functionattach
()
resources/preload.js:84
MethodbroadcastAcrylicOpacity
* 广播亚克力透明度到所有渲染进程
src/main/managers/windowManager.ts:1189
MethodbroadcastPrimaryColor
* 广播主题色到所有渲染进程
src/main/managers/windowManager.ts:1174
MethodbuildTemplate
(items: any[], senderWebContents: Electron.WebContents)
src/main/api/renderer/system.ts:182
MethodbulkDocs
* 批量创建或更新文档(异步) * @param docs 文档对象数组 * @returns Promise<操作结果数组>
src/main/core/lmdb/promiseApi.ts:74
FunctioncalculateMatchScore
* 计算匹配分数(用于排序) * @param text 被匹配的文本 * @param query 搜索关键词 * @param matches 匹配信息 * @param command 指令对象(可选,用于类型加权) * @returns 分数(越高越好)
src/renderer/src/stores/commandDataStore.ts:1054
FunctioncallbackSetList
(items)
resources/preload.js:1668
Methodcheck
* 设置复选框状态 * * @param {string} selector - CSS 选择器 * @param {boolean} checked - 是否选中(默认 true) * @returns {ZBrowserClient} this
resources/zbrowser/client.js:600
← previousnext →1,001–1,100 of 1,419, ranked by callers