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
|
# 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
|
### ✅ 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
|
#### SIGNAL/SLOT Syntax Migration - Phase 2
|
||||||
Migrated additional SIGNAL/SLOT connections to function-pointer syntax for Qt6 compatibility:
|
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 |
|
| Component | Status | BUILD_RTI=OFF | BUILD_RTI=ON | Notes |
|
||||||
|-----------|--------|---------------|--------------|-------|
|
|-----------|--------|---------------|--------------|-------|
|
||||||
| Lts/Common | ✅ Complete | ✅ Pass | ✅ Pass | All tests passing |
|
| 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/DDS | ✅ Complete | ✅ Pass | ⏳ Pending | RTI integration ready |
|
||||||
| Lts/Proxies | 🟡 In Progress | ✅ Pass | ⏳ Pending | TrainingAreaBase fixed, QRegExp migrated |
|
| Lts/Proxies | 🟡 In Progress | ✅ Pass | ⏳ Pending | TrainingAreaBase fixed, QRegExp migrated |
|
||||||
| Lts/Services | 🟡 In Progress | ✅ Pass | ⏳ Pending | VideoOverlayManagement 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
|
### 📝 Commits
|
||||||
|
|
||||||
#### qt-migration-legatus (submodule)
|
#### 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
|
- **Commit 079175a0**: SIGNAL/SLOT migration: topic_editor.cpp
|
||||||
- Migrated doubleClicked signal to function-pointer syntax
|
- Migrated doubleClicked signal to function-pointer syntax
|
||||||
- Updated select slot to function-pointer syntax
|
- Updated select slot to function-pointer syntax
|
||||||
|
|||||||
Reference in new issue
Block a user