Qt6 Migration: LtsWidgets, BUILD_RTI Guards, externe Dependencies dokumentiert

- LtsWidgets Verzeichnis vollständig migriert (Qt5→Qt6)
- BUILD_RTI Guards für RTI-spezifische Module hinzugefügt
- Externe Dependencies in EXTERNAL_DEPS.md dokumentiert
- Qt6 API-Änderungen: QRegExp→QRegularExpression, enterEvent(QEnterEvent*)
- AutoUic-Fehler bei ui_requirement behoben (SKIP_AUTOUIC)
- Include-Pfade korrigiert (LtsElevation, LtsMultiMonitor, LtsUtilsCore)
- MOC-Fehler behoben (Q_INTERFACES entfernt wo nicht benötigt)
- CMakeLists.txt Anpassungen für Qt6 (PUBLIC statt INTERFACE)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
torstenandCopilot committed 2026-08-21 10:29:34 +02:00
1 parent 27fe03a03a
commit d890b11c5f
145 files changed
+17700 -14377

No files matched your search

@@ -73,8 +73,11 @@ class ForeignInterfaceImpl final : public QObject, public ForeignDataInterface
AdvancedSymbology::SymbolDictionary& getSymbolDictionary(AdvancedSymbology::SymbologyType type) const override
{
static AdvancedSymbology::SymbolDictionary dummy;
return dummy;
Q_UNUSED(type)
// STUB: No external DDS - return nullptr reference (should not be called in stub mode)
static AdvancedSymbology::SymbolDictionary* dummy = nullptr;
Q_ASSERT_X(dummy, "ForeignInterfaceImpl::getSymbolDictionary", "Stub implementation should not be called");
return *dummy;
}
QSharedPointer<SymbolResult> findImage(const SymbolDictionary& dict,
@@ -89,8 +92,8 @@ class ForeignInterfaceImpl final : public QObject, public ForeignDataInterface
Q_UNUSED(symDataToRender)
return nullptr;
}
QSharedPointer<SymbolResult> findImage(int participant, int sizeL = 100,
const QColor& desiredColor = QColor()) const override
QSharedPointer<SymbolResult> findImage(const ParticipantManagement::Participant& participant, int sizeL,
const QColor& desiredColor) const override
{
Q_UNUSED(participant)
Q_UNUSED(sizeL)
@@ -127,9 +130,6 @@ class ForeignInterfaceImpl final : public QObject, public ForeignDataInterface
// STUB: No external DDS - return valid default
return AdvancedSymbology::SymbologyType::APP6B;
}
private:
NGL::INGLLogger& m_logger = NGL::INGLLogger::instance();
};
#endif
} // namespace AdvancedSymbology