From af76d50c1eb8eef28bb8de6d58e41359e158e0b3 Mon Sep 17 00:00:00 2001 From: Arnaud Date: Mon, 9 Feb 2026 18:55:55 +0400 Subject: [PATCH] Add bool argument support --- cpp/module_proxy.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/cpp/module_proxy.cpp b/cpp/module_proxy.cpp index 35d7884..efb1402 100644 --- a/cpp/module_proxy.cpp +++ b/cpp/module_proxy.cpp @@ -94,7 +94,7 @@ namespace { ); break; } - case QMetaType::QUrl: { + case QMetaType::QUrl: { auto value = new QUrl{arg.toUrl()}; scopedArgs.emplace_back( Q_ARG(QUrl, *value), @@ -104,6 +104,16 @@ namespace { ); break; } + case QMetaType::Bool: { + auto value = new bool{arg.toBool()}; + scopedArgs.emplace_back( + Q_ARG(bool, *value), + [](const void* data) { + delete static_cast(data); + } + ); + break; + } case QMetaType::QString: default: { auto value = new QString{arg.toString()};