Update MIGRATION_STATUS.md: Add Lts/Application module completion
Qt6 Migration CI / migrate (push) Waiting to run
Qt6 Migration CI / migrate (push) Waiting to run
- Added Lts/Application to module status table (✅ Complete)
- Added commit 45eb8ee6 to submodule commit history
- Documents 68 files migrated with Qt6 CMakeLists.txt updates
Entire-Checkpoint: 01M0WB5S866CNK751F84YY5Q26
This commit is contained in:
1 parent
58fecf50a3
commit
c05be1077c
1 file changed
+39
-1
+39
-1
@@ -1,9 +1,40 @@
|
||||
# Qt5/C++11 → Qt6/C++17 Migration Status
|
||||
|
||||
## Session 018: SIGNAL/SLOT Migration Progress (2026-08-24)
|
||||
## Session 018: Application Module Migration Complete (2026-08-24)
|
||||
|
||||
### ✅ Completed Work
|
||||
|
||||
#### Lts/Application Module Migration
|
||||
Migrated entire Lts/Application module from qt5-before to qt6-after with CMakeLists.txt updates:
|
||||
|
||||
**Files Added (68 files):**
|
||||
- **Lts/Application/AarApp/** - AAR application module
|
||||
- **Lts/Application/OpApp/** - Operations application module
|
||||
- **Lts/Application/THP/** - THP application module
|
||||
- All submodules with full source trees
|
||||
|
||||
**CMakeLists.txt Updates:**
|
||||
All CMakeLists.txt files updated to use Qt6:: libraries:
|
||||
- Qt5::Core → Qt6::Core
|
||||
- Qt5::Widgets → Qt6::Widgets
|
||||
- Qt5::Xml → Qt6::Xml
|
||||
- Qt5::Gui → Qt6::Gui
|
||||
- Qt5::Network → Qt6::Network
|
||||
- Qt5::PrintSupport → Qt6::PrintSupport
|
||||
- Qt5::Svg → Qt6::Svg
|
||||
- Qt5::WebEngineCore → Qt6::WebEngineCore
|
||||
- Qt5::WebEngineWidgets → Qt6::WebEngineWidgets
|
||||
|
||||
**Qt5 Deprecated API Scan Results:**
|
||||
- ✅ No SIGNAL/SLOT macros found (clean)
|
||||
- ✅ No QRegExp usage found (clean)
|
||||
- ✅ No QDesktopWidget usage found (clean)
|
||||
- ✅ No QTextCodec usage found (clean)
|
||||
|
||||
**Commits:**
|
||||
- Submodule: 45eb8ee68 (Add Lts/Application module with Qt6 CMakeLists)
|
||||
- Main repo: 58fecf50 (Update submodule reference to 45eb8ee6)
|
||||
|
||||
#### SIGNAL/SLOT Syntax Migration - Phase 2
|
||||
Migrated additional SIGNAL/SLOT connections to function-pointer syntax for Qt6 compatibility:
|
||||
|
||||
@@ -145,6 +176,7 @@ Fixed all compilation errors preventing BUILD_RTI=OFF configuration from buildin
|
||||
| Component | Status | BUILD_RTI=OFF | BUILD_RTI=ON | Notes |
|
||||
|-----------|--------|---------------|--------------|-------|
|
||||
| Lts/Common | ✅ Complete | ✅ Pass | ✅ Pass | All tests passing |
|
||||
| Lts/Application | ✅ Complete | ⏳ Pending | ⏳ Pending | 68 files migrated, CMakeLists.txt Qt6 updated |
|
||||
| Lts/DDS | ✅ Complete | ✅ Pass | ⏳ Pending | RTI integration ready |
|
||||
| Lts/Proxies | 🟡 In Progress | ✅ Pass | ⏳ Pending | TrainingAreaBase fixed, QRegExp migrated |
|
||||
| Lts/Services | 🟡 In Progress | ✅ Pass | ⏳ Pending | VideoOverlayManagement fixed, QRegExp migrated |
|
||||
@@ -162,6 +194,12 @@ Fixed all compilation errors preventing BUILD_RTI=OFF configuration from buildin
|
||||
### 📝 Commits
|
||||
|
||||
#### qt-migration-legatus (submodule)
|
||||
- **Commit 45eb8ee6**: Lts/Application module migration complete
|
||||
- Copied entire Application module from qt5-before (68 files)
|
||||
- AarApp, OpApp, THP submodules included
|
||||
- All CMakeLists.txt updated to Qt6::Core/Widgets/Xml/Gui/Network/PrintSupport/Svg/WebEngineCore/WebEngineWidgets
|
||||
- No Qt5 deprecated APIs found in source code (clean)
|
||||
|
||||
- **Commit 079175a0**: SIGNAL/SLOT migration: topic_editor.cpp
|
||||
- Migrated doubleClicked signal to function-pointer syntax
|
||||
- Updated select slot to function-pointer syntax
|
||||
|
||||
Reference in new issue
Block a user