Qt6 Migration: BUILD_RTI Guards, Export-Header und Include-Pfade korrigiert
- BUILD_RTI Guards in LtsSession implementiert (6 Dateien) - LtsSessionDataDds Stub für BUILD_RTI=OFF erstellt - Export-Header Stubs erstellt (GuezNasat, AlarmManagement, MarkerManagement) - Include-Pfade korrigiert (resource_path.h, logger.h, Proxies) - QStringRef → QString migriert (Qt6 Kompatibilität) - Qt6::Gui Dependencies hinzugefügt (LtsElevation, AdvancedSymbology) - FilterManagement-Plugins temporär vom Build ausgeschlossen - MOC-Probleme gefixt (staticMetaObject, override final) - Build erfolgreich: 1940 Targets mit BUILD_RTI=OFF im Docker-Container Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
46 files changed
+2487
-110
No files matched your search
@@ -3,6 +3,10 @@
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Typ-Definitionen
|
||||
|
||||
#ifdef BUILD_RTI
|
||||
#include <DDS/Core/core.hpp>
|
||||
#endif
|
||||
|
||||
namespace AudioVideoManagement
|
||||
{
|
||||
// Placeholder enums - werden durch echte DDS-Typen ersetzt
|
||||
@@ -16,4 +20,12 @@ struct UnitSymbolPosition
|
||||
double y = 0.0;
|
||||
double z = 0.0;
|
||||
};
|
||||
|
||||
#ifdef BUILD_RTI
|
||||
// RadioSystem wird von DDS generiert
|
||||
using RadioSystem = dds::core::Reference<class RadioSystemObject>;
|
||||
#else
|
||||
// Stub für BUILD_RTI=OFF
|
||||
enum class RadioSystem : int32_t { Cnr = 0, Tvc = 1 };
|
||||
#endif
|
||||
} // namespace AudioVideoManagement
|
||||
Reference in new issue
Block a user