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::SavePlace0返信は場所の保存操作のために作成された
QPlaceIdReply::RemovePlace2返信はプレース削除操作のために作成されました。
QPlaceIdReply::SaveCategory1返信はカテゴリの保存操作のために作成された
QPlaceIdReply::RemoveCategory3返信はカテゴリ削除操作のために作成されました。

メンバー関数ドキュメント

[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.