Uma nova versão da biblioteca QtProtobuf foi lançada.
QtProtobuf é uma biblioteca gratuita lançada sob a licença do MIT. Com sua ajuda, você pode usar facilmente Google Protocol Buffers e gRPC em seu projeto Qt.
Principais mudanças:
- Adicionada biblioteca de suporte ao tipo Qt. Agora você pode usar alguns dos tipos Qt na descrição das mensagens protobuf.
- Adicionado suporte ao Conan, obrigado GamePad64 para ajuda!
- Chamar os métodos call e subscription no QtGrpc agora é thread-safe.
- Adicionado campo returnValue a QQuickGrpcSubscription. Agora você pode vincular QML em mensagens criadas em um contexto QML sem processadores intermediários.
- Para ser consistente com os conceitos do protobuf, todos os campos nas mensagens são definidos com valores padrão antes do início da desserialização.
Pequenas alterações:
- A pesquisa qmake no procedimento de construção do projeto foi reformulada. A prioridade é dada ao qmake de CMAKE_PREFIX_PATH.
- A construção estática do projeto foi reformulada, alguns erros foram corrigidos.
- Corrigido um erro de assinatura travada ao trabalhar com QQuickGrpcSubscription e contexto QML.
- Adicionada conversão para o tipo google.protobuf.Timestamp de/para QDateTime.
Fonte: linux.org.ru