QPlaceSupplier Class
Die Klasse QPlaceSupplier repräsentiert einen Anbieter eines Ortes oder eines mit einem Ort verbundenen Inhalts. Mehr...
Header: | #include <QPlaceSupplier> |
qmake: | QT += location |
Eigenschaften
- icon : QPlaceIcon
- name : QString
- supplierId : QString
- url : QUrl
Öffentliche Funktionen
QPlaceSupplier() | |
QPlaceSupplier(const QPlaceSupplier &other) | |
~QPlaceSupplier() | |
QPlaceIcon | icon() const |
bool | isEmpty() const |
QString | name() const |
void | setIcon(const QPlaceIcon &icon) |
void | setName(const QString &name) |
void | setSupplierId(const QString &identifier) |
void | setUrl(const QUrl &url) |
QString | supplierId() const |
QUrl | url() const |
QPlaceSupplier & | operator=(const QPlaceSupplier &other) |
Verwandte Nicht-Mitglieder
bool | operator!=(const QPlaceSupplier &lhs, const QPlaceSupplier &rhs) |
bool | operator==(const QPlaceSupplier &lhs, const QPlaceSupplier &rhs) |
Detaillierte Beschreibung
Jede Instanz stellt eine Reihe von Daten über einen Lieferanten dar, die den Namen, die URL und das Symbol des Lieferanten enthalten können. Der Anbieter ist in der Regel ein Unternehmen oder eine Organisation.
Hinweis: Die Places API unterstützt Anbieter nur als reine Abrufobjekte. Die Übermittlung von Anbietern an einen Provider ist kein unterstützter Anwendungsfall.
Dokumentation der Eigenschaft
icon : QPlaceIcon
Diese Eigenschaft enthält das Symbol des Anbieters.
Zugriffsfunktionen:
QPlaceIcon | icon() const |
void | setIcon(const QPlaceIcon &icon) |
name : QString
Diese Eigenschaft enthält den Namen des Anbieters, der dem Benutzer angezeigt werden kann.
Der Name kann möglicherweise lokalisiert werden. Die Sprache hängt von der Entität ab, die sie festlegt, in der Regel ist dies die QPlaceManager. Das Feld QPlaceManager::locales() legt fest, welche Sprache verwendet wird.
Zugriffsfunktionen:
QString | name() const |
void | setName(const QString &name) |
supplierId : QString
Diese Eigenschaft enthält den Bezeichner des Anbieters.
Der Bezeichner ist eindeutig für das Manager-Backend, das den Anbieter bereitgestellt hat, und eignet sich im Allgemeinen nicht zur Anzeige für den Benutzer.
Zugriffsfunktionen:
QString | supplierId() const |
void | setSupplierId(const QString &identifier) |
url : QUrl
Diese Eigenschaft enthält die URL der Website des Anbieters.
Zugriffsfunktionen:
QUrl | url() const |
void | setUrl(const QUrl &url) |
Dokumentation der Mitgliedsfunktionen
QPlaceSupplier::QPlaceSupplier()
Konstruiert ein neues Lieferantenobjekt.
[noexcept]
QPlaceSupplier::QPlaceSupplier(const QPlaceSupplier &other)
Konstruiert eine Kopie von other.
[noexcept]
QPlaceSupplier::~QPlaceSupplier()
Zerstört das Lieferantenobjekt.
bool QPlaceSupplier::isEmpty() const
Gibt true zurück, wenn alle Felder des Ortslieferanten 0 sind; andernfalls wird false zurückgegeben.
void QPlaceSupplier::setIcon(const QPlaceIcon &icon)
Setzt die icon des Anbieters.
Hinweis: Setter-Funktion für die Eigenschaft icon.
Siehe auch icon().
void QPlaceSupplier::setName(const QString &name)
Setzt die name des Anbieters.
Hinweis: Setter-Funktion für die Eigenschaft name.
Siehe auch name().
void QPlaceSupplier::setSupplierId(const QString &identifier)
Setzt die identifier des Anbieters.
Hinweis: Setter-Funktion für die Eigenschaft supplierId.
Siehe auch supplierId().
void QPlaceSupplier::setUrl(const QUrl &url)
Setzt die url der Website des Anbieters.
Hinweis: Setter-Funktion für die Eigenschaft url.
Siehe auch url().
[noexcept]
QPlaceSupplier &QPlaceSupplier::operator=(const QPlaceSupplier &other)
Weist other diesem Anbieter zu und gibt einen Verweis auf diesen Anbieter zurück.
Verwandte Nicht-Mitglieder
[noexcept]
bool operator!=(const QPlaceSupplier &lhs, const QPlaceSupplier &rhs)
Gibt true zurück, wenn lhs nicht gleich rhs ist, andernfalls wird false zurückgegeben.
[noexcept]
bool operator==(const QPlaceSupplier &lhs, const QPlaceSupplier &rhs)
Gibt true zurück, wenn lhs gleich rhs ist, andernfalls wird false zurückgegeben.
© 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.