Commit Graph
11 Commits
Author SHA1 Message Date
torsten d911e95d05 Removes dlbo onging qt5 development income folder 2026-09-16 12:52:27 +00:00
torsten 7c2196bd6d Removes dlbo onging qt5 development income folder 2026-09-16 12:48:25 +00:00
torsten 5865239b07 Removes dlbo onging qt5 development income folder 2026-09-16 12:44:36 +00:00
torsten a5e5560478 Removes dlbo onging qt5 development income folder 2026-09-16 12:44:04 +00:00
torsten 03c698d1eb Update qt5-legatus-legacy submodule to latest migration commit 2026-09-15 18:20:59 +00:00
torstenandCopilot 7173785915 Qt6 Migration: Complete migration with DDS/RTI support and build validation
Major Changes:
- Merged latest Qt5 devel content from dlbo (292 files changed, 7 new dirs)
- Consolidated forward-declarations and include folders
- Removed unneeded modules per Niklas' repo check list

Build System Fixes:
- Fixed CMake VERSION_GREATER syntax in ParticipantManagement/CMakeLists.txt
- Added VLC packages (libvlc-dev, vlc-plugin-base) to docker_build.sh
- Added PostgreSQL dev packages (libpq-dev, postgresql-server-dev-all) to Dockerfile
- Fixed locale warnings (ANSI_X3.4-1968 → C.UTF-8)
- Fixed ArcGIS SDK path warnings when BUILD_ARCGIS=OFF

Code Generation Fixes:
- Fixed IDL enum collisions (PortType→CorePortType/DdsutPortType, PdmEventType)
- Fixed Grantlee template svc_translation.cpp.grantlee:
  - Changed {{ idl_enum.name }}_def:: to {{ idl_enum.name }}::
  - Fixed .underlying() calls for C++11 scoped enums (enum class)
- Removed generated files from repo (moc_*, *_dtc.h, *_ftc.h)

Validation:
- BUILD_RTI=ON: SUCCESS
- BUILD_RTI=OFF: SUCCESS
- C++17 standard maintained for RTI 7.7 compatibility
- Ubuntu 26.04 Docker environment verified

Remaining Warnings (expected):
- BgViewer, KDChart, KDReports, Poppler-Qt6 not found (optional features)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-15 18:20:26 +00:00
torsten ba1d9e2c04 Migration of Legatus codebase to Qt6 with RTI Connext DDS 7.7 integration is partially complete. Core DDS targets build successfully, but ProjectDataManagement module blocks full ddsfts compilation due to IDL definition conflicts. 2026-09-07 19:30:39 +02:00
torsten 3bd40639a3 Merge remote branch + Submodule-Fix + Qt6.10.2 Dockerfile 2026-08-21 10:33:28 +02:00
torstenandCopilot 5e0a20094e Submodule: qt5-legatus-legacy auf d5f9b0c aktualisieren
ElevationMap-Dependency in 8 CMakeLists.txt entfernt.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-20 20:37:29 +02:00
torsten ba4121728b Converts subfolder to submodule 2026-08-18 21:53:49 +02:00
torsten d176b5e0d7 Adds initial intermediate qt6 porting state 2026-08-17 17:54:56 +02:00