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

Ö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)
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.