berrux-dev
9e553e5d7a
Links Qt6 WebSockets in LtsWebSocketCommon when real
2026-09-18 17:49:15 +02:00
berrux-dev
9a9a023b70
Links Qt6 WebSockets in httq when module is real
2026-09-18 17:49:15 +02:00
berrux-dev
7d1074588c
Migrates flt handlers to CorePortType and plain members
2026-09-18 17:49:15 +02:00
berrux-dev
a3e44a5bd8
Reworks FilterManagement CMake for Qt6 codegen
2026-09-18 17:49:15 +02:00
berrux-dev
bd3cccbc15
Updates flm module tests for generated rtiddsgen API
2026-09-18 17:47:34 +02:00
berrux-dev
b96dec41e4
Fixes enum casts and CorePortType in flm service glue
2026-09-18 17:47:34 +02:00
berrux-dev
3c058facd7
Migrates flm handlers and objects to plain member access
2026-09-18 17:47:34 +02:00
berrux-dev
e156fbb5e4
Adds Q_OBJECT and generated includes to flm custom impls
2026-09-18 17:47:34 +02:00
berrux-dev
d79d89c352
Reworks FileManagement codegen wiring and WebSockets link
2026-09-18 17:47:34 +02:00
berrux-dev
4ee52e2f52
Includes generated flm.hpp for exm Folder DDS type
2026-09-18 17:47:33 +02:00
berrux-dev
c32c9031e7
Removes leftover service stub headers in flm and flt services
2026-09-18 17:47:33 +02:00
berrux-dev
9d1419a5b1
Removes FilterManagement stub headers superseded by codegen
2026-09-18 17:47:33 +02:00
berrux-dev
5d6807f256
Removes FileManagement stub headers superseded by codegen
2026-09-18 17:47:33 +02:00
berrux-dev
619c7683d4
Guards pdm_translation stub copy against codegen race
2026-09-18 17:45:16 +02:00
berrux-dev
a318dbb64a
Restores logger and db interface members in DataManagerBaseDl
2026-09-18 17:45:16 +02:00
berrux-dev
7f9a59004a
Adapts GenericFtcImpl to rtiddsgen 7.7 generated types
2026-09-18 17:45:16 +02:00
berrux-dev
4cab91a948
Restores generic_fts include and fixes FTS connext header
2026-09-18 17:45:16 +02:00
berrux-dev
6794412c29
Migrates GenericFtsImpl to plain members and FtReplyState
2026-09-18 17:45:16 +02:00
berrux-dev
f974625b0f
Fixes TopicLockMaster Dtc include, namespace and member access
2026-09-18 17:45:16 +02:00
berrux-dev
15a961182a
Migrates Pacemaker to CorePortType and plain generated members
2026-09-18 17:45:16 +02:00
berrux-dev
35bfe2be39
Defines MAKE_SVCCORECLIENT_LIB guard for svcCoreClient
2026-09-18 17:45:16 +02:00
berrux-dev
851cbd5cec
Adapts codegen templates to rtiddsgen 7.7 plain data members
2026-09-18 17:45:15 +02:00
berrux-dev
c066c74d7f
Drops BUILD_GRANTLEE fallback paths from codegen macros
2026-09-18 17:45:15 +02:00
torsten
9e38583785
Adds functionality and with already migrated components integration test to cmake targets unter ./Z
2026-09-18 08:06:57 +00:00
torsten
882f783bcb
Migrates cmake targets under folder ./Z to Qt6
2026-09-17 14:26:48 +00:00
torsten
4de31193b6
Migrates lts/services/f*
2026-09-17 10:22:08 +00:00
torsten
82da99b41c
Integrates unittests for lts/services/s almost successfull into final validation phase
2026-09-17 07:22:50 +00:00
torsten
f42bd0276c
Integrates unittests for lts/services/s almost successfull into final validation phase
2026-09-17 07:17:28 +00:00
torsten
8e2acb6707
Integrates unittests for lts/services/s almost successfull into final validation phase
2026-09-17 07:13:56 +00:00
torsten
86f331341a
Integrates unittests for lts/services/s almost successfull into final validation phase
2026-09-17 07:13:12 +00:00
torsten
778866b7cd
Integrates unittests for Lts/Services/S* into validation step
2026-09-16 19:14:37 +00:00
torsten
80d73fc330
Integrates unittests for Lts/Services/S* into validation step
2026-09-16 19:13:40 +00:00
torsten
a03fa59e35
Adds build4 to ignore list
2026-09-16 19:10:16 +00:00
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
dba7759292
Removes build folder from repo
2026-09-15 19:43:35 +00:00
torsten and Copilot
691bf21f3e
Replace Qt5:: with Qt6:: in 26 CMakeLists.txt files
...
Qt6 migration: Update all target_link_libraries to use Qt6::Core, Qt6::Widgets,
Qt6::Network, Qt6::Svg, Qt6::Xml, Qt6::Concurrent, Qt6::PrintSupport, Qt6::Sql,
Qt6::Test, Qt6::WebSockets, Qt6::SerialPort instead of Qt5:: equivalents.
Affected components:
- Lts/Common: LtsRestClient, LtsWidgets
- Lts/Application: THP, SitMapReplayTest
- Lts/Plugins: ParticipantManagement, ServiceManagement
- Lts/Services: VideoOverlayManagement
- Lts/Tools: 18 tool CMakeLists.txt files
Validated with BUILD_RTI=ON and BUILD_RTI=OFF - both builds successful.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-09-15 19:38:18 +00:00
torsten and Copilot
9db7dd604c
Fix Qt5:: target references and add missing participant_info header
...
- Replace all Qt5:: target references with Qt6:: in 26 CMakeLists.txt files
- Add missing participant_info_gui_element_interface.h to ParticipantManagement plugin
Qt6 migration: All CMake target_link_libraries now use Qt6::Core, Qt6::Widgets,
Qt6::Network instead of Qt5:: equivalents.
Validated with BUILD_RTI=ON and BUILD_RTI=OFF - both builds successful.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-09-15 19:37:55 +00:00
torsten
03c698d1eb
Update qt5-legatus-legacy submodule to latest migration commit
2026-09-15 18:20:59 +00:00
torsten and Copilot
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
f23384bb68
Merge branch 'feature/qt6-migration-basis-modules' of devel:lifemaps/qt-migration-legatus into feature/qt6-migration-basis-modules
2026-09-15 08:57:49 +00:00
torsten
c29ffee9d4
Adds convinient RTI build variable
2026-09-15 08:56:31 +00:00
torsten
1fa7897671
Merge pull request 'Added LogViewer again' ( #2 ) from feature/qt6-migration-added-logview into feature/qt6-migration-basis-modules
...
Reviewed-on: #2
2026-09-15 08:52:58 +00:00
berrux-dev
60f7ea0d9a
Added LogViewer again
2026-09-15 10:37:29 +02:00
torsten
44fdf2ac91
Merge pull request 'remove all unneeded module listed from Niklas' ( #1 ) from feature/qt6-migration-remove-Niklas-unneeded-module into feature/qt6-migration-basis-modules
...
Reviewed-on: #1
2026-09-15 07:45:32 +00:00
berrux-dev
92ad7d4686
remove all unneeded module listed from Niklas
2026-09-14 21:15:42 +02:00
torsten
be912de9d6
Removes .IDL warnings: multiple enum definitons and builtin-type collisions
2026-09-14 15:45:58 +00:00
torsten
eb02c1f001
Removes code-generated files that were accidentally committed to the repo
2026-09-14 11:21:00 +00:00