add missing marshal type qlonglong (e.g for sqlite)

This commit is contained in:
pls.153 2023-07-01 13:17:56 +02:00
parent 82b7c5c549
commit e15e58daaa
3 changed files with 3 additions and 1 deletions

View file

@ -377,6 +377,7 @@ cl_object from_qvariant(const QVariant& var) {
case QMetaType::Double: l_obj = ecl_make_doublefloat(var.toDouble()); break;
case QMetaType::Int: l_obj = ecl_make_integer(var.toInt()); break;
case QMetaType::UInt: l_obj = ecl_make_unsigned_integer(var.toUInt()); break;
case QMetaType::LongLong: l_obj = ecl_make_integer(var.toLongLong()); break;
case QMetaType::ULongLong: l_obj = ecl_make_unsigned_integer(var.toULongLong()); break;
case QMetaType::QByteArray: l_obj = from_qbytearray(var.toByteArray()); break;
case QMetaType::QChar: l_obj = from_qchar(var.toChar()); break;

View file

@ -7,7 +7,7 @@
#include <QQuickView>
#include <QDebug>
const char LQML::version[] = "23.6.1"; // June 2023
const char LQML::version[] = "23.7.1"; // July 2023
extern "C" void ini_LQML(cl_object);

View file

@ -298,6 +298,7 @@ cl_object from_qvariant(const QVariant& var) {
case QMetaType::Double: l_obj = ecl_make_doublefloat(var.toDouble()); break;
case QMetaType::Int: l_obj = ecl_make_integer(var.toInt()); break;
case QMetaType::UInt: l_obj = ecl_make_unsigned_integer(var.toUInt()); break;
case QMetaType::LongLong: l_obj = ecl_make_integer(var.toLongLong()); break;
case QMetaType::ULongLong: l_obj = ecl_make_unsigned_integer(var.toULongLong()); break;
case QMetaType::QByteArray: l_obj = from_qbytearray(var.toByteArray()); break;
case QMetaType::QChar: l_obj = from_qchar(var.toChar()); break;