diff --git a/cpp/module_proxy.cpp b/cpp/module_proxy.cpp index f18f2d2..c87e825 100644 --- a/cpp/module_proxy.cpp +++ b/cpp/module_proxy.cpp @@ -84,6 +84,16 @@ namespace { ); break; } + case QMetaType::QByteArray: { + auto value = new QByteArray{arg.toByteArray()}; + scopedArgs.emplace_back( + Q_ARG(QByteArray, *value), + [](const void* data) { + delete static_cast(data); + } + ); + break; + } case QMetaType::QString: default: { auto value = new QString{arg.toString()};