Skip to content

Commit 71ec66a

Browse files
committed
Clarify remaining Qt parity scope
1 parent e8b24f8 commit 71ec66a

1 file changed

Lines changed: 7 additions & 8 deletions

File tree

docs/PORTING_STATUS.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ This file captures the current cross-platform porting state so future Codex sess
1212
it no longer exists. All further work lands directly on `master`.
1313
- Qt viewer feature-parity work is tracked in #63. Video playback, file-change
1414
auto-refresh, and multi-window Sync Input have landed; remaining items are the
15-
Comparator features, capture-device (camera) preview, clean-desktop AppImage
16-
verification, automated Qt smoke checks, and raw fixtures.
15+
Comparator features, clean-desktop AppImage verification, automated Qt smoke
16+
checks, and raw fixtures.
1717
- The Qt viewer stays additive: it builds behind the `Q1VIEW_BUILD_QT_VIEWER`
1818
CMake option (default OFF) and only *links* the shared core, so the MFC
1919
Windows product (`Viewer.sln` / `Comparator.sln`) is unaffected.
@@ -117,8 +117,9 @@ Current capabilities:
117117
scaled/drawn, so large images zoom to high factors without a giant pixmap
118118
- video-file playback (`VideoView`, QMediaPlayer/QVideoWidget) on an optional
119119
Qt6::Multimedia page, with transport bar (play/pause, seek, volume/mute);
120-
builds gracefully disabled when the module is absent. Scope is file
121-
playback; capture-device preview (Windows VidCapThread) is still TODO.
120+
builds gracefully disabled when the module is absent. This covers the
121+
existing MFC/OpenCV video-file path (`VidCapFrmSrc`/`VidCapThread`); the MFC
122+
Viewer does not expose a separate webcam/capture-card preview feature.
122123
- file-change auto-refresh: a `QFileSystemWatcher` reloads the active frame in
123124
place when the source changes on disk, preserving zoom, pan, selection,
124125
rotation, and frame index (View ▸ Auto-Reload on Change; the cross-platform
@@ -133,7 +134,6 @@ Current capabilities:
133134
It does not yet implement:
134135

135136
- Comparator features.
136-
- Capture-device (camera) preview for the video page.
137137

138138
Successful Qt viewer CI runs:
139139

@@ -198,9 +198,8 @@ Local build note: GitHub Actions remains the cross-platform source of truth (Lin
198198

199199
## Next Suggested Steps
200200

201-
1. Track and land the remaining Qt viewer parity work via #63 (video playback,
202-
Comparator, file-change auto-refresh, multi-window Sync Input, Qt smoke
203-
checks, and raw fixtures).
201+
1. Track and land the remaining Qt viewer parity work via #63 (Comparator, Qt
202+
smoke checks, and raw fixtures).
204203
2. Improve packaging for `q1view_viewer_qt`:
205204
- Windows packaging uses `windeployqt`.
206205
- macOS packaging uses `macdeployqt`.

0 commit comments

Comments
 (0)