Update MIGRATION_STATUS.md with Session 019 Lts/Viewer module migration
Qt6 Migration CI / migrate (push) Waiting to run
Qt6 Migration CI / migrate (push) Waiting to run
- Document Lts/Viewer module migration (LtsFileDialog, LtsReportDisplay) - Add CMakeLists.txt Qt6 updates for Viewer submodules - Update changed files section with Session 019 details Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Entire-Checkpoint: 01M0WBS8DTWM6XY2XFGQDG2WYJ
This commit is contained in:
1 parent
c05be1077c
commit
c9a0e1db64
1 file changed
+62
-5
+62
-5
@@ -1,5 +1,52 @@
|
||||
# Qt5/C++11 → Qt6/C++17 Migration Status
|
||||
|
||||
## Session 019: Lts/Viewer Module Migration Complete (2026-08-24)
|
||||
|
||||
### ✅ Completed Work
|
||||
|
||||
#### Lts/Viewer Module Migration
|
||||
Migrated entire Lts/Viewer module from qt5-before to qt6-after with CMakeLists.txt updates:
|
||||
|
||||
**Files Added:**
|
||||
- **Lts/Viewer/LtsFileDialog/** - File dialog component (10 files)
|
||||
- Copied from qt5-before/qt5-legatus-legacy/Lts/Viewer/LtsFileDialog/
|
||||
- Complete submodule with source and test files
|
||||
|
||||
- **Lts/Viewer/LtsReportDisplay/** - Report display component (3 files)
|
||||
- Copied from qt5-before/qt5-legatus-legacy/Lts/Viewer/LtsReportDisplay/
|
||||
- Depends on KDReports external library
|
||||
|
||||
**CMakeLists.txt Updates:**
|
||||
All Viewer CMakeLists.txt files updated to use Qt6:: libraries:
|
||||
|
||||
1. **Lts/Viewer/LtsFileDialog/CMakeLists.txt**
|
||||
- Qt5::Core → Qt6::Core
|
||||
- Qt5::Widgets → Qt6::Widgets
|
||||
- Contains library target and test executable
|
||||
|
||||
2. **Lts/Viewer/LtsReportDisplay/CMakeLists.txt**
|
||||
- Qt5::Widgets → Qt6::Widgets
|
||||
- KDReports dependency preserved
|
||||
|
||||
3. **Lts/Viewer/SituationMap/SymbologyXML/Gui/CMakeLists.txt**
|
||||
- Qt5::Gui → Qt6::Gui
|
||||
- Qt5::Core → Qt6::Core
|
||||
|
||||
4. **Lts/Viewer/CMakeLists.txt**
|
||||
- Enabled LtsFileDialog and LtsReportDisplay submodules
|
||||
- All submodules now active in build
|
||||
|
||||
**Qt5 Deprecated API Scan:**
|
||||
- ⏳ SIGNAL/SLOT: Not yet scanned for Viewer module
|
||||
- ⏳ QRegExp: Not yet scanned for Viewer module
|
||||
- ⏳ QDesktopWidget: Not yet scanned for Viewer module
|
||||
|
||||
**Commits:**
|
||||
- Submodule: 01dce5fe5 (Add Lts/Viewer submodules with Qt6 CMakeLists)
|
||||
- Main repo: Pending MIGRATION_STATUS.md commit
|
||||
|
||||
---
|
||||
|
||||
## Session 018: Application Module Migration Complete (2026-08-24)
|
||||
|
||||
### ✅ Completed Work
|
||||
@@ -363,11 +410,21 @@ Fixed all compilation errors preventing BUILD_RTI=OFF configuration from buildin
|
||||
|
||||
```
|
||||
qt-migration-legatus/qt6-after/qt6-migrated-legatus/
|
||||
├── Lts/Common/LtsAppDescriptor/lts_app_descriptor_editor.cpp
|
||||
├── Z/src/qsql_informix/
|
||||
│ ├── qsql_informix.cpp
|
||||
│ └── CMakeLists.txt
|
||||
└── MIGRATION_STATUS.md
|
||||
├── Lts/Application/ (Session 018 - 68 files)
|
||||
├── Lts/Viewer/ (Session 019)
|
||||
│ ├── LtsFileDialog/ (10 files)
|
||||
│ │ └── CMakeLists.txt (Qt5::Core, Qt5::Widgets → Qt6::Core, Qt6::Widgets)
|
||||
│ ├── LtsReportDisplay/ (3 files)
|
||||
│ │ └── CMakeLists.txt (Qt5::Widgets → Qt6::Widgets)
|
||||
│ └── SituationMap/SymbologyXML/Gui/CMakeLists.txt (Qt5::Gui, Qt5::Core → Qt6::Gui, Qt6::Core)
|
||||
├── Lts/Common/LtsAppDescriptor/lts_app_descriptor_editor.cpp (Session 018)
|
||||
├── Lts/Plugins/AudioVideoManagement/ (Session 018)
|
||||
│ ├── Gui/AVMenuEdit/TopicEditor/topic_editor.cpp (SIGNAL/SLOT migration)
|
||||
│ └── Gui/MobileVideoSystem/avm_mvs_video_team_gui_plugin.cpp (QDesktopWidget → QScreen)
|
||||
├── Z/src/qsql_informix/ (Session 018)
|
||||
│ ├── qsql_informix.cpp (SIGNAL/SLOT migration)
|
||||
│ └── CMakeLists.txt (Qt6::Core5Compat added)
|
||||
└── TetraIF/LogView/LogViewTelegramDialog.cpp (QDesktopWidget → QScreen)
|
||||
```
|
||||
|
||||
---
|
||||
Reference in new issue
Block a user