Interfaces between C++ and QML Code in Qt Location
Category - QPlaceCategory
The Category.category property is used to provide an interface between C++ and QML code. First a pointer to a Category object must be obtained from C++, then use the property() and setProperty() functions to get and set the category
property. The following gets the QPlaceCategory representing this object from C++:
QPlaceCategory category = qmlObject->property("category").value<QPlaceCategory>();
The following sets the properties of this object based on a QPlaceCategory object from C++:
qmlObject->setProperty("category", QVariant::fromValue(category));
ContactDetail - QDeclarativeContactDetail
The ContactDetail.contactDetail property is used to provide an interface between C++ and QML code. First a pointer to a ContactDetail object must be obtained from C++, then use the property() and setProperty() functions to get and set the contactDetail
property. The following gets the QPlaceContactDetail representing this object from C++:
QPlaceContactDetail contactDetail = qmlObject->property("contactDetail").value<QPlaceContactDetail>();
The following sets the properties of this object based on a QPlaceContactDetail object from C++:
qmlObject->setProperty("contactDetail", QVariant::fromValue(contactDetail));
Place - QPlace
The Place.place property is used to provide an interface between C++ and QML code. First a pointer to a Place object must be obtained from C++, then use the property() and setProperty() functions to get and set the place
property. The following gets the QPlace representing this object from C++:
The following sets the properties of this object based on a QPlace object from C++:
qmlObject->setProperty("place", QVariant::fromValue(place));
PlaceAttribute - QPlaceAttribute
The PlaceAttribute.attribute property is used to provide an interface between C++ and QML code. First a pointer to a PlaceAttribute object must be obtained from C++, then use the property() and setProperty() functions to get and set the attribute
property. The following gets the QPlaceAttribute representing this object from C++:
QPlaceAttribute placeAttribute = qmlObject->property("attribute").value<QPlaceAttribute>();
The following sets the properties of this object based on a QPlaceAttribute object from C++:
qmlObject->setProperty("attribute", QVariant::fromValue(placeAttribute));
Icon - QPlaceIcon
The Icon.icon property is used to provide an interface between C++ and QML code. First a pointer to a Icon object must be obtained from C++, then use the property() and setProperty() functions to get and set the icon
property. The following gets the QPlaceIcon representing this object from C++:
QPlaceIcon placeIcon = qmlObject->property("icon").value<QPlaceIcon>();
The following sets the properties of this object based on a QPlaceIcon object from C++:
qmlObject->setProperty("icon", QVariant::fromValue(placeIcon));
User - QPlaceUser
The User.user property is used to provide an interface between C++ and QML code. First a pointer to a User object must be obtained from C++, then use the property() and setProperty() functions to get and set the user
property. The following gets the QPlaceUser representing this object from C++:
QPlaceUser placeUser = qmlObject->property("user").value<QPlaceUser>();
The following sets the properties of this object based on a QPlaceUser object from C++:
qmlObject->setProperty("user", QVariant::fromValue(placeUser));
Ratings - QPlaceRatings
The Ratings.ratings property is used to provide an interface between C++ and QML code. First a pointer to a Ratings object must be obtained from C++, then use the property() and setProperty() functions to get and set the ratings
property. The following gets the QPlaceRating representing this object from C++:
QPlaceRatings placeRatings = qmlObject->property("ratings").value<QPlaceRatings>();
The following sets the properties of this object based on a QPlaceRatings object from C++:
qmlObject->setProperty("ratings", QVariant::fromValue(placeRatings));
Supplier - QPlaceSupplier
The Supplier.supplier property is used to provide an interface between C++ and QML code. First a pointer to a Supplier object must be obtained from C++, then use the property() and setProperty() functions to get and set the supplier
property. The following gets the QPlaceSupplier representing this object from C++:
QPlaceSupplier placeSupplier = qmlObject->property("supplier").value<QPlaceSupplier>();
The following sets the properties of this object based on a QPlaceSupplier object from C++:
qmlObject->setProperty("supplier", QVariant::fromValue(placeSupplier));
© 2020 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.