From b04d59ba2eeb81754eeef3670ed55cdcd5eca7cc Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Mon, 29 Mar 2021 10:46:28 +0200 Subject: [PATCH] [libcalamares] More variant->python translations - There's still 49 enumeration values not handled, leading to an annoying Clang warning, but there's just no **point** in listing them all: that's what 'default' is for. --- src/libcalamares/PythonHelper.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libcalamares/PythonHelper.cpp b/src/libcalamares/PythonHelper.cpp index f13f5979f..5a3e2d648 100644 --- a/src/libcalamares/PythonHelper.cpp +++ b/src/libcalamares/PythonHelper.cpp @@ -40,19 +40,25 @@ variantToPyObject( const QVariant& variant ) case QVariant::Int: return bp::object( variant.toInt() ); + case QVariant::UInt: + return bp::object( variant.toUInt() ); case QVariant::LongLong: return bp::object( variant.toLongLong() ); + case QVariant::ULongLong: + return bp::object( variant.toULongLong() ); case QVariant::Double: return bp::object( variant.toDouble() ); + case QVariant::Char: case QVariant::String: return bp::object( variant.toString().toStdString() ); case QVariant::Bool: return bp::object( variant.toBool() ); + case QVariant::Invalid: default: return bp::object(); }