QPlaceSupplier 类

QPlaceSupplier 类表示与位置关联的位置或内容提供商。 更多信息...

头文件 #include <QPlaceSupplier>
qmakeQT += location

属性

公共函数

QPlaceSupplier()
QPlaceSupplier(const QPlaceSupplier &other)
~QPlaceSupplier()
QPlaceIconicon() const
boolisEmpty() const
QStringname() const
voidsetIcon(const QPlaceIcon &icon)
voidsetName(const QString &name)
voidsetSupplierId(const QString &identifier)
voidsetUrl(const QUrl &url)
QStringsupplierId() const
QUrlurl() const
QPlaceSupplier &operator=(const QPlaceSupplier &other)
booloperator!=(const QPlaceSupplier &lhs, const QPlaceSupplier &rhs)
booloperator==(const QPlaceSupplier &lhs, const QPlaceSupplier &rhs)

详细描述

每个实例代表一组关于提供商的数据,这可能包括提供商的名称、url 和图标。提供商通常是一家企业或组织。

注意:地点 API 仅支持将提供商作为“仅检索”对象。将提供者提交给提供商不是一个受支持的用例。

属性文档

icon : QPlaceIcon

该属性包含提供商的图标。

访问函数

QPlaceIconicon() const
voidsetIcon(const QPlaceIcon &icon)

name : QString

该属性包含可以显示给用户的提供商的名称。

名称可能需要本地化。使用的语言依赖于设置它的实体,通常情况下是QPlaceManager。字段 QPlaceManager::locales() 定义了所使用的语言。

访问函数

QStringname() const
voidsetName(const QString &name)

supplierId : QString

此属性包含供应商的标识符。

标识符在提供供应商的管理器后端中是唯一的,通常不太适合向用户显示。

访问函数

QStringsupplierId() const
voidsetSupplierId(const QString &identifier)

url : QUrl

此属性包含供应商网站的URL。

访问函数

QUrlurl() const
voidsetUrl(const QUrl &url)

成员函数文档

QPlaceSupplier::QPlaceSupplier()

构造一个新的供应商对象。

[noexcept] QPlaceSupplier::QPlaceSupplier(const QPlaceSupplier &other)

构造 other 的副本。

[noexcept] QPlaceSupplier::~QPlaceSupplier()

销毁供应商对象。

bool QPlaceSupplier::isEmpty() const

如果位置供应商的所有字段均为0,则返回true;否则返回false。

void QPlaceSupplier::setIcon(const QPlaceIcon &icon)

设置供应商的 icon

注意:属性的设置函数为 icon

另请参阅:icon().

void QPlaceSupplier::setName(const QString &name)

设置供应商的 name

注意:属性的设置函数为 name

另请参阅:name().

void QPlaceSupplier::setSupplierId(const QString &identifier)

设置供应商的 identifier

注意:属性的设置函数为 supplierId

另请参阅:supplierId().

void QPlaceSupplier::setUrl(const QUrl &url)

设置供应商网站的 url

注意:属性的设置函数为 url

另请参阅:url().

[noexcept] QPlaceSupplier &QPlaceSupplier::operator=(const QPlaceSupplier &other)

other 分配给此供应商并返回对此供应商的引用。

相关非成员

[noexcept] bool operator!=(const QPlaceSupplier &lhs, const QPlaceSupplier &rhs)

如果 lhs 不等于 rhs,则返回 true,否则返回 false。

[noexcept] bool operator==(const QPlaceSupplier &lhs, const QPlaceSupplier &rhs)

如果 lhs 等于 rhs,则返回 true,否则返回 false。

© 2024 The Qt Company Ltd. 本文档中的贡献版权属于各自的所有者。本提供的文档受自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 的条款约束。Qt 及其 respective logos 是 The Qt Company Ltd. 在芬兰和/或其他国家/地区的商标。所有其他商标均为各自所有者的财产。