QPlaceIdReply类

QPlaceIdReply类管理返回标识符的操作,如保存和删除地点和类别操作。 更多信息...

头文件 #include <QPlaceIdReply>
qmakeQT += location
继承 QPlaceReply

公共类型

枚举OperationType { 保存地点, 删除地点, 保存类别, 删除类别 }

公共函数

QPlaceIdReply(QPlaceIdReply::OperationType operationType, QObject *parent = nullptr)
virtual~QPlaceIdReply()
QStringid() const
QPlaceIdReply::OperationTypeoperationType() const

重实现的公共函数

virtual QPlaceReply::Typetype() const override

受保护的函数

voidsetId(const QString &identifier)

详细描述

QPlaceIdReply可以被视为一个多用途回复,因为它可以用于保存地点、保存类别、删除地点和删除类别。在每种情况下,它都会返回所添加、修改或删除的地点或类别的标识符。

有关如何使用标识符回复的示例,请参阅保存一个地点

另请参阅QPlaceManager

成员类型文档

enum QPlaceIdReply::OperationType

定义了生成此回复所用操作的类型。

常量描述
QPlaceIdReply::SavePlace0回复是为保存地点操作创建的
QPlaceIdReply::RemovePlace2回复是为删除地点操作创建的。
QPlaceIdReply::SaveCategory1回复是为保存类别操作创建的
QPlaceIdReply::RemoveCategory3回复是为删除类别操作创建的。

成员函数文档

[显式] QPlaceIdReply::QPlaceIdReply(QPlaceIdReply::OperationType operationType, QObject *parent = nullptr)

构造一个包含操作对象的标识符的回复。该回复用于给定的 operationType 并以 parent 为入口。

[虚拟 noexcept] QPlaceIdReply::~QPlaceIdReply()

销毁回复。

QString QPlaceIdReply::id() const

返回操作的相应标识符。例如,对于保存位置的运算,标识符就是保存位置的标识符。对于分类删除操作,它是被删除的分类的标识符。

另见 setId().

QPlaceIdReply::OperationType QPlaceIdReply::operationType() const

返回回复的操作类型。这意味着该标识符回复是否为保存位置操作、删除分类操作等。

[protected] void QPlaceIdReply::setId(const QString &identifier)

设置回复的 identifier

另见 id().

[override virtual] QPlaceReply::Type QPlaceIdReply::type() const

重新实现: QPlaceReply::type() const.

返回回复的类型。

© 2024 The Qt Company Ltd。本文件中包含的文档贡献是各自所有者的版权。本文件提供的文档是根据自由软件基金会的GNU自由文献许可协议版本1.3的条款授权的。Qt和相应标志是芬兰及/或其他国家的The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。