Skip to content

[2085] QML 重构最近打开文档搜索 - #4157

Open
PinkMagicFly wants to merge 11 commits into
MoganLab:mainfrom
PinkMagicFly:pigmagicfly/2085/refactor-recent-documents-qml
Open

[2085] QML 重构最近打开文档搜索#4157
PinkMagicFly wants to merge 11 commits into
MoganLab:mainfrom
PinkMagicFly:pigmagicfly/2085/refactor-recent-documents-qml

Conversation

@PinkMagicFly

Copy link
Copy Markdown
Contributor

Closes #4143

What

  • 使用模态 QML 对话框替换旧的最近文档全文 grep。
  • 提供按文件名优先、路径兜底的实时模糊筛选,以及显式选择后打开。
  • 保持 UTF-8 中文路径,去除重复最近文件记录,并默认不选中任何条目。
  • 补充 QML 资源加载、桥接返回值和初始选择状态测试,并加入 QML 设计稿。

Tests

  • gf fmt --changed-since=main
  • clang-format --dry-run --Werror(修改的 C++ 行)
  • xmake build stem
  • QT_QPA_PLATFORM=offscreen xmake run qml_load_test
  • QT_QPA_PLATFORM=offscreen xmake run qml_dialog_test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[2085] 编辑 → 搜索最近打开的文档采用 QML 重构,并修复功能

1 participant