تم إصدار نسخة جديدة من مكتبة QtProtobuf.
QtProtobuf هي مكتبة مجانية تم إصدارها بموجب ترخيص MIT. وبمساعدتها، يمكنك بسهولة استخدام Google Protocol Buffers وgRPC في مشروع Qt الخاص بك.
التغييرات الرئيسية:
- تمت إضافة مكتبة دعم نوع Qt. يمكنك الآن استخدام بعض أنواع Qt في وصف رسائل protobuf.
- تمت إضافة دعم كونان، شكرًا غمبد64 للمساعدة!
- أصبح الآن استدعاء أساليب الاتصال والاشتراك في QtGrpc آمنًا.
- تمت إضافة حقل returnValue إلى QQuickGrpcSubscription. يمكنك الآن إجراء ربط QML على الرسائل التي تم إنشاؤها في سياق QML بدون معالجات وسيطة.
- لكي تكون متسقة مع مفاهيم protobuf، يتم تعيين كافة الحقول في الرسائل على القيم الافتراضية قبل بدء إلغاء التسلسل.
تغييرات طفيفة:
- تمت إعادة صياغة بحث qmake في إجراءات إنشاء المشروع. تعطى الأولوية لـ qmake من CMAKE_PREFIX_PATH.
- تمت إعادة صياغة البناء الثابت للمشروع، وتم إصلاح بعض الأخطاء.
- تم إصلاح خطأ الاشتراك المتوقف عند العمل مع QQuickGrpcSubscription وسياق QML.
- تمت إضافة تحويل لنوع google.protobuf.Timestamp من/إلى QDateTime.
المصدر: linux.org.ru