Summary
Project Navigator의 최근 프로젝트 목록에서 사용자가 프로젝트를 삭제할 수 있는 UI와 실제 프로젝트 폴더 삭제 흐름을 추가합니다.
Parent Issue
#2
Area
Application
Target Sprint
Sprint 1
Scope
- 최근 프로젝트 row에 삭제 버튼을 추가합니다.
- 삭제 전 확인 다이얼로그를 표시합니다.
- 일반 프로젝트 삭제 시 프로젝트 폴더를 실제로 삭제하고 최근 목록에서 제거합니다.
- built-in Demo 프로젝트는 삭제할 수 없도록 비활성화합니다.
Acceptance Criteria
- Project Navigator에서 일반 프로젝트 row의 삭제 버튼을 확인할 수 있습니다.
- 삭제 확인 후 해당 프로젝트 폴더가 삭제됩니다.
- 삭제 후 Project Navigator 목록이 갱신됩니다.
- built-in Demo 프로젝트는 삭제되지 않습니다.
Architecture / Dependency Check
- Qt UI 코드는 src/application 안에만 둡니다.
- domain에는 Qt UI 의존성을 추가하지 않습니다.
- engine에는 domain 또는 �pplication 의존성을 추가하지 않습니다.
- include root는 src/ 기준의 �pplication/... 경로를 사용합니다.
Verification Plan
- cmake --build --preset build-debug
- ctest --preset test-debug --output-on-failure
Dependencies / Blockers
Repository Checks
Summary
Project Navigator의 최근 프로젝트 목록에서 사용자가 프로젝트를 삭제할 수 있는 UI와 실제 프로젝트 폴더 삭제 흐름을 추가합니다.
Parent Issue
#2
Area
Application
Target Sprint
Sprint 1
Scope
Acceptance Criteria
Architecture / Dependency Check
Verification Plan
Dependencies / Blockers
Repository Checks