QPlaceIdReply Class
QPlaceIdReplyクラスは、場所やカテゴリの保存や削除操作など、識別子を返す操作を管理します。詳細...
Header: | #include <QPlaceIdReply> |
qmake: | QT += location |
Inherits: | QPlaceReply |
パブリックな型
enum | OperationType { SavePlace, RemovePlace, SaveCategory, RemoveCategory } |
パブリック関数
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 | 返信はカテゴリ削除操作のために作成されました。 |
メンバー関数ドキュメント
[explicit]
QPlaceIdReply::QPlaceIdReply(QPlaceIdReply::OperationType operationType, QObject *parent = nullptr)
操作されたオブジェクトの識別子を含む応答を構築する。リプライは、指定されたoperationType に対するもので、parent を持つ。
[virtual 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.
返信の型を返します。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.