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