User QML Type | Qt Location 5.13.2

Qt 5.13 | Qt Location | QML Types | User QML Type

Qt 5.13.2 Reference Documentation

# User QML Type

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

Import Statement: | import QtLocation 5.13
Since: | QtLocation 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.6

      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.