Megjelent a QtProtobuf könyvtár új verziója.
A QtProtobuf egy ingyenes könyvtár, amelyet az MIT licence alatt adtak ki. Segítségével egyszerűen használhatja a Google Protocol Buffereket és a gRPC-t a Qt projektben.
Főbb változások:
- Qt típusú támogatási könyvtár hozzáadva. Most már használhatunk néhány Qt típust a protobuf üzenetek leírásában.
- Hozzáadott Conan támogatást, köszönöm GamePad64 segítségért!
- A hívási és előfizetési metódusok hívása a QtGrpc-ben mostantól biztonságos.
- A returnValue mező hozzáadva a QQuickGrpcSubscriptionhoz. Mostantól QML-összerendelést végezhet QML-környezetben, közbenső processzorok nélkül létrehozott üzeneteken.
- A protobuf-koncepciókkal való összhang érdekében az üzenetekben minden mező alapértelmezett értékre van állítva a deszerializálás megkezdése előtt.
Kisebb változások:
- A projekt építési eljárásában a qmake keresés átdolgozásra került. Elsőbbséget élvez a qmake a CMAKE_PREFIX_PATH-ról.
- A projekt statikus felépítése átdolgozásra került, néhány hiba javításra került.
- Kijavítottunk egy elakadt előfizetési hibát a QQuickGrpcSubscription és a QML kontextus használata során.
- Konverzió hozzáadva a google.protobuf.Timestamp típushoz QDateTime/QDateTime típusra.
Forrás: linux.org.ru