Add bool argument support

This commit is contained in:
Arnaud
2026-02-09 18:55:55 +04:00
parent 30ef7986f4
commit af76d50c1e
+11 -1
View File
@@ -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<const bool*>(data);
}
);
break;
}
case QMetaType::QString:
default: {
auto value = new QString{arg.toString()};