User QML Type | Qt Location 5.5

- Qt 5.5
- Qt Location
- QML Types
- User QML Type
- Qt 5.5.1 Reference Documentation

# User QML Type

The User type identifies a user who contributed a particular Place content item. More...

Import Statement: | import QtLocation 5.3
Since: | Qt Location 5.5

- List of all members, including inherited members

## Properties

- name : string
- user : QPlaceUser
- userId : string

## Detailed Description

Each Place content item has an associated user who contributed the content. This type provides information about that user.

## Example

The following example shows how to display information about the user who submitted an editorial:

    import QtQuick 2.0
    import QtPositioning 5.5
    import QtLocation 5.5

    EditorialModel {
        id: editorialModel
        batchSize: 3
        place: place
    }

    ListView {
        model: editorialModel
        delegate: Item {
            anchors.fill: parent

            Column {
                width: parent.width
                clip: true

                Text {
                    text: title
                    width: parent.width
                    wrapMode: Text.WordWrap
                    font.pixelSize: 24
                }

                Text {
                    text: text
                    width: parent.width
                    wrapMode: Text.WordWrap
                    font.pixelSize: 20
                }

                Row {
                    Image {
                        width: 16
                        height: 16

                        source: supplier.icon.url(Qt.size(width, height), Icon.List)
                    }

                    Text {
                        text: "Provided by " + supplier.name
                        font.pixelSize: 16
                    }
                }

                Text {
                    text: "Contributed by " + user.name
                    font.pixelSize: 16
                }

                Text {
                    text: attribution
                    font.pixelSize: 8
                }
            }
        }
    }

See also ImageModel, ReviewModel, and EditorialModel.

## Property Documentation

name : string

This property holds the name of a user.

user : QPlaceUser

For details on how to use this property to interface between C++ and QML see "Interfaces between C++ and QML Code".

userId : string

This property holds the unique identifier of the user.