@@ -72,24 +72,26 @@ PYBIND11_MODULE(qt, m)
7272 // QVariant
7373
7474 m.def (" qvariant_from_none" , [](QVariant const & variant) {
75- return std::make_tuple (variant.userType () == QVariant::Invalid ,
75+ return std::make_tuple (variant.userType () == QMetaType::UnknownType ,
7676 variant.isValid ());
7777 });
7878 m.def (" qvariant_from_int" , [](QVariant const & variant) {
79- return std::make_tuple (variant.userType () == QVariant ::Int, variant.toInt ());
79+ return std::make_tuple (variant.userType () == QMetaType ::Int, variant.toInt ());
8080 });
8181 m.def (" qvariant_from_bool" , [](QVariant const & variant) {
82- return std::make_tuple (variant.userType () == QVariant ::Bool, variant.toBool ());
82+ return std::make_tuple (variant.userType () == QMetaType ::Bool, variant.toBool ());
8383 });
8484 m.def (" qvariant_from_str" , [](QVariant const & variant) {
85- return std::make_tuple (variant.userType () == QVariant::String ,
85+ return std::make_tuple (variant.userType () == QMetaType::QString ,
8686 variant.toString ());
8787 });
8888 m.def (" qvariant_from_list" , [](QVariant const & variant) {
89- return std::make_tuple (variant.userType () == QVariant::List, variant.toList ());
89+ return std::make_tuple (variant.userType () == QMetaType::QVariantList,
90+ variant.toList ());
9091 });
9192 m.def (" qvariant_from_map" , [](QVariant const & variant) {
92- return std::make_tuple (variant.userType () == QVariant::Map, variant.toMap ());
93+ return std::make_tuple (variant.userType () == QMetaType::QVariantMap,
94+ variant.toMap ());
9395 });
9496
9597 m.def (" qvariant_none" , []() {
0 commit comments