QPlaceCategory Class

Die Klasse QPlaceCategory stellt eine Kategorie dar, der ein QPlace zugeordnet werden kann. Mehr...

Header: #include <QPlaceCategory>
qmake: QT += location

Öffentliche Funktionen

QPlaceCategory()
QPlaceCategory(const QPlaceCategory &other)
~QPlaceCategory()
QString categoryId() const
QPlaceIcon icon() const
bool isEmpty() const
QString name() const
void setCategoryId(const QString &identifier)
void setIcon(const QPlaceIcon &icon)
void setName(const QString &name)
void setVisibility(QLocation::Visibility visibility)
QLocation::Visibility visibility() const
QPlaceCategory &operator=(const QPlaceCategory &other)
bool operator!=(const QPlaceCategory &lhs, const QPlaceCategory &rhs)
bool operator==(const QPlaceCategory &lhs, const QPlaceCategory &rhs)

Detaillierte Beschreibung

Kategorien werden für die Suche nach Orten auf der Grundlage der Kategorien verwendet, denen sie zugeordnet sind. Die Liste/Baum der verfügbaren Kategorien kann von QPlaceManager bezogen werden. Die Funktion QPlaceSearchRequest::setCategories() kann verwendet werden, um die Suchergebnisse auf Orte mit den angegebenen Kategorien zu beschränken.

Wenn QGeoServiceProvider dies unterstützt, können Kategorien erstellt und entfernt werden. Diese Funktionalität ist in der Klasse QPlaceManager verfügbar.

Dokumentation der Mitgliedsfunktionen

QPlaceCategory::QPlaceCategory()

Konstruiert eine Kategorie.

[noexcept] QPlaceCategory::QPlaceCategory(const QPlaceCategory &other)

Konstruiert eine Kategorie, die eine Kopie von other ist.

[noexcept] QPlaceCategory::~QPlaceCategory()

Zerstört die Kategorie.

QString QPlaceCategory::categoryId() const

Gibt den Bezeichner der Kategorie zurück. Der Kategoriebezeichner ist eine Zeichenfolge, die diese Kategorie innerhalb einer bestimmten QPlaceManager eindeutig identifiziert. Der Bezeichner ist nur für den QPlaceManager aussagekräftig, der ihn erzeugt hat, und ist nicht zwischen Managern übertragbar.

Siehe auch setCategoryId().

QPlaceIcon QPlaceCategory::icon() const

Gibt das mit der Kategorie verbundene Symbol zurück.

Siehe auch setIcon().

bool QPlaceCategory::isEmpty() const

Gibt einen booleschen Wert zurück, der angibt, ob alle Felder der Ortskategorie leer sind oder nicht.

QString QPlaceCategory::name() const

Gibt den Namen der Kategorie zurück.

Siehe auch setName().

void QPlaceCategory::setCategoryId(const QString &identifier)

Setzt die identifier der Kategorie.

Siehe auch categoryId().

void QPlaceCategory::setIcon(const QPlaceIcon &icon)

Setzt die icon der Kategorie.

Siehe auch icon().

void QPlaceCategory::setName(const QString &name)

Setzt die name der Kategorie.

Siehe auch name().

void QPlaceCategory::setVisibility(QLocation::Visibility visibility)

Setzt die visibility der Kategorie.

Siehe auch visibility().

QLocation::Visibility QPlaceCategory::visibility() const

Gibt die Sichtbarkeit der Kategorie zurück.

Siehe auch setVisibility().

[noexcept] QPlaceCategory &QPlaceCategory::operator=(const QPlaceCategory &other)

Weist other dieser Kategorie zu und gibt einen Verweis auf diese Kategorie zurück.

Verwandte Nicht-Mitglieder

[noexcept] bool operator!=(const QPlaceCategory &lhs, const QPlaceCategory &rhs)

Gibt true zurück, wenn lhs nicht gleich rhs ist; andernfalls wird false zurückgegeben.

[noexcept] bool operator==(const QPlaceCategory &lhs, const QPlaceCategory &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.