Megjelent a QtProtobuf könyvtár új verziója.
A QtProtobuf egy szabadon hozzáférhető könyvtár, amely MIT licenc alatt érhető el. Ezzel könnyedén használhatja a Google Protocol Buffers és a gRPC funkciókat a Qt projektjeiben.
Kulcsfontosságú változások:
- Új Qt-típus támogató könyvtár került hozzáadásra. Mostantól Qt típusok egy részét is használhatja a protobuf üzenetek leírásában.
- Hozzáadva a Conan támogatás, köszönjük
GamePad64 a segítséget! - A QtGrpc call és subscription metódusok most már szálbiztosak.
- Hozzáadva a returnValue mező a QQuickGrpcSubscription-hoz. Mostantól QML kötést készíthet a QML kontextusban létrehozott üzenetekhez közvetítő kezelők nélkül.
- A protobuf koncepciókkal való összhang érdekében minden mező az üzenetekben alapértelmezett értékekre van állítva a deszerializálás megkezdése előtt.
Kisebb módosítások:
- A qmake keresés át lett dolgozva a projekt egyszerűsítési eljárásában. A CMAKE_PREFIX_PATH-ból származó qmake élvez elsőbbséget.
- A projekt statikus felépítése is át lett dolgozva, néhány hibát kijavítottunk.
- A QQuickGrpcSubscription és a QML kontextus használata során jelentkező "megakadt" feliratkozási hibát kijavítottuk.
- Hozzáadva a google.protobuf.Timestamp típus konvertálása QDateTime-ra és vissza.
Forrás: linux.org.ru
