QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
Static Public Member Functions | List of all members
QgsVariantUtils Class Reference

Contains utility functions for working with QVariants and QVariant types. More...

#include <qgsvariantutils.h>

Static Public Member Functions

static bool isNull (const QVariant &variant)
 Returns true if the specified variant should be considered a NULL value. More...
 
static QString typeToDisplayString (QVariant::Type type, QVariant::Type subType=QVariant::Type::Invalid)
 Returns a user-friendly translated string representing a QVariant type. More...
 

Detailed Description

Contains utility functions for working with QVariants and QVariant types.

Since
QGIS 3.24

Definition at line 31 of file qgsvariantutils.h.

Member Function Documentation

◆ isNull()

bool QgsVariantUtils::isNull ( const QVariant &  variant)
static

Returns true if the specified variant should be considered a NULL value.

This method is more rigorous vs QVariant::isNull(), which will return false on newer Qt versions for tests like QVariant( QDateTime() ).isNull().

Since
QGIS 3.28

Definition at line 164 of file qgsvariantutils.cpp.

◆ typeToDisplayString()

QString QgsVariantUtils::typeToDisplayString ( QVariant::Type  type,
QVariant::Type  subType = QVariant::Type::Invalid 
)
static

Returns a user-friendly translated string representing a QVariant type.

The optional subType can be used to specify the type of variant list or map values.

Definition at line 37 of file qgsvariantutils.cpp.


The documentation for this class was generated from the following files: