QPlaceIdReply类
QPlaceIdReply类管理返回标识符的操作,如保存和删除地点和类别操作。 更多信息...
头文件 | #include <QPlaceIdReply> |
qmake | QT += location |
继承 | QPlaceReply |
公共类型
枚举 | OperationType { 保存地点, 删除地点, 保存类别, 删除类别 } |
公共函数
QPlaceIdReply(QPlaceIdReply::OperationType operationType, QObject *parent = nullptr) | |
virtual | ~QPlaceIdReply() |
QString | id() const |
QPlaceIdReply::OperationType | operationType() const |
重实现的公共函数
virtual QPlaceReply::Type | type() const override |
受保护的函数
void | setId(const QString &identifier) |
详细描述
QPlaceIdReply可以被视为一个多用途回复,因为它可以用于保存地点、保存类别、删除地点和删除类别。在每种情况下,它都会返回所添加、修改或删除的地点或类别的标识符。
有关如何使用标识符回复的示例,请参阅保存一个地点。
另请参阅QPlaceManager。
成员类型文档
enum QPlaceIdReply::OperationType
定义了生成此回复所用操作的类型。
常量 | 值 | 描述 |
---|---|---|
QPlaceIdReply::SavePlace | 0 | 回复是为保存地点操作创建的 |
QPlaceIdReply::RemovePlace | 2 | 回复是为删除地点操作创建的。 |
QPlaceIdReply::SaveCategory | 1 | 回复是为保存类别操作创建的 |
QPlaceIdReply::RemoveCategory | 3 | 回复是为删除类别操作创建的。 |
成员函数文档
[显式]
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.的商标。所有其他商标均为其各自所有者的财产。