Класс QPlaceIdReply
Класс QPlaceIdReply управляет операциями, которые возвращают идентификатор, такие как операции сохранения и удаления мест и категорий. Подробнее...
| Заголовок: | #include <QPlaceIdReply> |
| qmake: | QT += location |
| С момента: | Qt 5.6 |
| Наследует: | QPlaceReply |
Этот класс был представлен в Qt 5.6.
Открытые типы
| перечисление | OperationType { SavePlace, RemovePlace, SaveCategory, RemoveCategory } |
Открытые функции
| QPlaceIdReply(QPlaceIdReply::OperationType operationType, QObject *parent = nullptr) | |
| виртуальный | ~QPlaceIdReply() |
| QString | id() const |
| QPlaceIdReply::OperationType | operationType() const |
Переопределенные открытые функции
| виртуальный QPlaceReply::Type | type() const override |
Защищенные функции
| void | setId(const QString &identifier) |
Подробное описание
QPlaceIdReply можно рассматривать как многоцелевой ответ, так как он может использоваться для сохранения мест, сохранения категорий, удаления мест и удаления категорий. В каждом случае он возвращает идентификатор места или категории, которая была добавлена, изменена или удалена.
См. Сохранение места для примера использования ответа с идентификатором.
См. также QPlaceManager.
Документация по типам членов
перечисление QPlaceIdReply::OperationType
Определяет тип операции, которая была использована для создания этого ответа.
| Константа | Значение | Описание |
|---|---|---|
QPlaceIdReply::SavePlace |
0 |
Ответ был создан для операции сохранения места |
QPlaceIdReply::RemovePlace |
2 |
Ответ был создан для операции удаления места. |
QPlaceIdReply::SaveCategory |
1 |
Ответ был создан для операции сохранения категории |
QPlaceIdReply::RemoveCategory |
3 |
Ответ был создан для операции удаления категории. |
Документация по функциям членов
QPlaceIdReply::QPlaceIdReply(QPlaceIdReply::OperationType operationType, QObject *parent = nullptr)
Создает ответ, содержащий идентификатор объекта, над которым выполнялась операция. Ответ предназначен для заданного operationType и с parent.
[virtual] 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.
Возвращает тип ответа.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qplaceidreply.html