g_variant_get_size(v));
settings.setValue("value", var_data);
+#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
+ settings.setValue("type", (const char *)var_type_str);
+#else
settings.setValue("type", var_type_str);
+#endif
g_free(var_type_str);
}
QByteArray data = settings.value("value").toByteArray();
#if GLIB_CHECK_VERSION(2, 67, 3) // See https://discourse.gnome.org/t/port-your-module-from-g-memdup-to-g-memdup2-now/5538
- gpointer var_data = g_memdup2((gconstpointer)data.constData(), (guint)data.size());
+ gpointer var_data = g_memdup2((gconstpointer)data.constData(), (gsize)data.size());
#else
gpointer var_data = g_memdup((gconstpointer)data.constData(), (guint)data.size());
#endif
QByteArray data = settings.value("value").toByteArray();
#if GLIB_CHECK_VERSION(2, 67, 3) // See https://discourse.gnome.org/t/port-your-module-from-g-memdup-to-g-memdup2-now/5538
- gpointer var_data = g_memdup2((gconstpointer)data.constData(), (guint)data.size());
+ gpointer var_data = g_memdup2((gconstpointer)data.constData(), (gsize)data.size());
#else
gpointer var_data = g_memdup((gconstpointer)data.constData(), (guint)data.size());
#endif