QPlaceContactDetail 类
QPlaceContactDetail 类表示一个联系详细资料,例如电话号码或网址 URL。 更多...
头文件 | #include <QPlaceContactDetail> |
qmake | QT += location |
属性
公共函数
QPlaceContactDetail() | |
QPlaceContactDetail(const QPlaceContactDetail &other) | |
~QPlaceContactDetail() | |
void | clear() |
QString | label() const |
void | setLabel(const QString &label) |
void | setValue(const QString &value) |
QString | value() const |
QPlaceContactDetail & | operator=(const QPlaceContactDetail &other) |
静态公共成员
相关非成员
bool | operator!=(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs) |
bool | operator==(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs) |
详细描述
详细资料由标签和值组成。标签是本地化字符串,可以向最终用户展示,描述详细值,比如实际电话号码、电子邮件地址等。
联系类型
QPlaceContactDetail 类定义了一些常量字符串,用于表示标准 联系类型。
- QPlaceContactDetail::Phone
- QPlaceContactDetail::Email
- QPlaceContactDetail::Website
- QPlaceContactDetail::Fax
这些类型用于通过
- QPlace::contactDetails()
- QPlace::setContactDetails()
- QPlace::appendContactDetail()
- QPlace::contactTypes()
的 联系类型 希望是一个字符串类型,以便提供者如果需要的话可以引入新的联系类型。
属性文档
label : QString
此属性持有一个描述联系详细资料的标签。
标签可能是本地化的。使用的语言取决于设置它的实体,通常是负责提供地点的管理员。QPlaceManager::locales() 字段定义了使用的语言。
访问函数
QString | label() const |
void | setLabel(const QString &label) |
值 : QString
此属性保存联系人详细信息的值。
访问函数
QString | value() const |
void | setValue(const QString &value) |
成员函数说明
QPlaceContactDetail::QPlaceContactDetail()
构造联系人详细信息。
[noexcept]
QPlaceContactDetail::QPlaceContactDetail(const QPlaceContactDetail &other)
创建other的副本。
[noexcept]
QPlaceContactDetail::~QPlaceContactDetail()
销毁联系人详细信息。
void QPlaceContactDetail::clear()
清除联系人详细信息。
[noexcept]
QPlaceContactDetail &QPlaceContactDetail::operator=(const QPlaceContactDetail &other)
将other分配给本联系人详细信息并返回对此联系人详细信息的引用。
成员变量说明
const QString QPlaceContactDetail::Email
指定电子邮件联系人详细信息的常量。
const QString QPlaceContactDetail::Fax
用于指定传真联系人详细信息的常量。
const QString QPlaceContactDetail::Phone
指定电话联系人详细信息的常量
const QString QPlaceContactDetail::Website
用于指定网站联系人详细信息的常量。
相关非成员
[noexcept]
bool operator!=(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs)
如果联系人详细信息 lhs 不等于 rhs,则返回true,否则返回false。
[noexcept]
bool operator==(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs)
如果联系人详细信息 lhs 等于 rhs,则返回true,否则返回false。
© 2024 Qt 公司 Ltd. 本文档中的文档贡献归其各自所有者所有。本提供的文档根据自由软件基金会发布的GNU自由文档许可第1.3版的条款进行许可。Qt及其相关标志是芬兰以及/或世界其他国家的Qt公司有限公司的商标。所有其他商标均属于其各自所有者。