QPlaceIcon Class
QPlaceIconクラスはアイコンを表します。詳細...
Header: | #include <QPlaceIcon> |
qmake: | QT += location |
パブリック関数
QPlaceIcon() | |
QPlaceIcon(const QPlaceIcon &other) | |
~QPlaceIcon() | |
bool | isEmpty() const |
QPlaceManager * | manager() const |
QVariantMap | parameters() const |
void | setManager(QPlaceManager *manager) |
void | setParameters(const QVariantMap ¶meters) |
QUrl | url(const QSize &size = QSize()) const |
QPlaceIcon & | operator=(const QPlaceIcon &other) |
静的パブリックメンバ
const QString | SingleUrl |
関連する非メンバー
bool | operator!=(const QPlaceIcon &lhs, const QPlaceIcon &rhs) |
bool | operator==(const QPlaceIcon &lhs, const QPlaceIcon &rhs) |
詳細説明
アイコンの典型的な使用法は、url() 関数を使用して好みのアイコンサイズを指定することです。
QUrl iconSourceUrl = place.icon().url(QSize(32,32)); //A default icon may also be requested like so iconSourceUrl = place.icon().url();
マネージャのバックエンドが指定されたサイズをサポートしていない場合、それらのパラメータに最も近いアイコンの URL が返されます。
iconクラスには、キーと値のパラメータセットもある。正確なキーは使用するプラグインに依存します。これらのパラメータは、マネージャがどのアイコンURLを返すかに影響し、アイコンを保存する際にアイコンURLの場所を指定するために使用することもできます。
アイコンの画像が1つしかない場合、QPlaceIcon::SingleUrl をパラメータキーとして、QUrl を関連値として使用できます。このキーが設定されている場合、url()関数は常に指定されたURLを返し、どのマネージャにも委ねられない。
メンバ関数ドキュメント
QPlaceIcon::QPlaceIcon()
アイコンを構築する。
[noexcept]
QPlaceIcon::QPlaceIcon(const QPlaceIcon &other)
other のコピーを構築する。
[noexcept]
QPlaceIcon::~QPlaceIcon()
アイコンを破棄する。
bool QPlaceIcon::isEmpty() const
アイコンのすべてのフィールドが空かどうかを示すブール値を返す。
QPlaceManager *QPlaceIcon::manager() const
このアイコンが関連付けられているマネージャーを返します。
注: プロパティ・マネージャのゲッター関数。
setManager()も参照してください 。
QVariantMap QPlaceIcon::parameters() const
マネージャ/プラグイン固有の、アイコンのパラメータセットを返します。これらのパラメータは、マネージャがurl() を呼び出したときに適切な URL を返したり、アイコンを保存するときに保存先を指定したりするために使用されます。
サポートされているパラメータとその使用方法については、プラグインのドキュメントを参照してください。
注意: プロパティパラメータ用のゲッター関数です。
setParameters()も参照 。
void QPlaceIcon::setManager(QPlaceManager *manager)
このアイコンを関連付けるmanager を設定します。アイコンはポインタの所有権を持ちません。
注: プロパティmanager に対するセッター関数。
manager()も参照 。
void QPlaceIcon::setParameters(const QVariantMap ¶meters)
アイコンのパラメータをparameters に設定する。
注: プロパティparameters に対するセッター関数。
parameters()も参照 。
[invokable]
QUrl QPlaceIcon::url(const QSize &size = QSize()) const
与えられたsize に従ったアイコン URL を返す。
アイコンにマネージャが割り当てられておらず、パラメータにQPlaceIcon::SingleUrl キーが含まれていない場合、デフォルトで構築されたQUrl が返されます。
注意: この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。
[noexcept]
QPlaceIcon &QPlaceIcon::operator=(const QPlaceIcon &other)
このアイコンにother を割り当て、このアイコンへの参照を返す。
メンバ変数 ドキュメント
const QString QPlaceIcon::SingleUrl
1つの画像URLしか持たないアイコンのパラメータキー。
このキーとともに使用されるパラメータ値はQUrl 。 このパラメータが設定されたアイコンは、url() が呼ばれたとき、要求されたサイズに関係なく、常に指定された URL を返す。
関連する非会員
[noexcept]
bool operator!=(const QPlaceIcon &lhs, const QPlaceIcon &rhs)
lhs がrhs と等しくない場合は真を返し、そうでない場合は偽を返す。
[noexcept]
bool operator==(const QPlaceIcon &lhs, const QPlaceIcon &rhs)
lhs がrhs と等しい場合は true を返し、そうでない場合は false を返します。
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。