Skip to content

chore: 清理死代码 + 修复构建配置 + 杂项 #14

Description

@GeziP

死代码

  • parseLogFile, filterLogs, displayLogs 已被替代
  • searchInItem, clearHighlightsInItem, clearSearchHighlights 空函数
  • escapeForJson 未使用

构建

  • LogReader.pro 指定 c++11,CMake 指定 c++17
  • tests/CMakeLists.txt 用 include_directories 而非 target_include_directories

杂项

  • LogEntry 缺少 operator==
  • 测试时间格式 hh 应为 HH
  • 测试缺少 QElapsedTimer include
  • AppSettings 裸指针改 unique_ptr
  • LogLoader 错误信息不含文件路径
  • 全局样式应限定到窗口

文件

  • src/ui/logviewer.cpp, src/core/logexporter.cpp
  • src/core/logentry.h, src/core/logloader.cpp
  • src/utils/appsettings.h, src/utils/appsettings.cpp
  • LogReader.pro, tests/CMakeLists.txt, tests/test_logentry.cpp

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions