Auf dieser Seite

QPlaceCategory Class

Die Klasse „QPlaceCategory“ repräsentiert eine Kategorie, der ein „ QPlace “ zugeordnet werden kann. Mehr...

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

Öffentliche Funktionen

QPlaceCategory()
QPlaceCategory(const QPlaceCategory &other)
QPlaceCategory(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)

Ausführliche Beschreibung

Kategorien werden verwendet, um nach Orten anhand der Kategorien zu suchen, denen sie zugeordnet sind. Die Liste bzw. der Baum der verfügbaren Kategorien kann über ` QPlaceManager` abgerufen werden. Mit der Funktion ` QPlaceSearchRequest::setCategories()` lassen sich die Suchergebnisse auf Orte mit den angegebenen Kategorien beschränken.

Sofern die Schnittstelle „ QGeoServiceProvider “ dies unterstützt, können Kategorien angelegt und entfernt werden. Diese Funktionalität ist in der Klasse „ QPlaceManager “ verfügbar.

Dokumentation zu den Member-Funktionen

QPlaceCategory::QPlaceCategory()

Erstellt eine Kategorie.

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

Erstellt eine Kategorie, die eine Kopie von other ist.

[constexpr noexcept default] QPlaceCategory::QPlaceCategory(QPlaceCategory &&other)

Erstellt eine Instanz von „ QPlaceCategory “ mithilfe von „Move“.

[noexcept] QPlaceCategory::~QPlaceCategory()

Löscht die Kategorie.

QString QPlaceCategory::categoryId() const

Gibt die Kennung der Kategorie zurück. Die Kategorie-Kennung ist eine Zeichenkette, die diese Kategorie innerhalb eines bestimmten QPlaceManager eindeutig identifiziert. Die Kennung ist nur für den QPlaceManager aussagekräftig, der sie generiert hat, und ist nicht zwischen Managern übertragbar.

Siehe auch setCategoryId().

QPlaceIcon QPlaceCategory::icon() const

Gibt das der Kategorie zugeordnete Symbol zurück.

Siehe auch ` setIcon()`.

bool QPlaceCategory::isEmpty() const

Gibt einen booleschen Wert zurück, der angibt, ob alle Felder der Kategorie „Ort“ leer sind oder nicht.

QString QPlaceCategory::name() const

Gibt den Namen der Kategorie zurück.

Siehe auch „ setName()“.

void QPlaceCategory::setCategoryId(const QString &identifier)

Legt die „ identifier “ der Kategorie fest.

Siehe auch ` categoryId()`.

void QPlaceCategory::setIcon(const QPlaceIcon &icon)

Legt die „ icon “ der Kategorie fest.

Siehe auch icon().

void QPlaceCategory::setName(const QString &name)

Legt die „ name “ der Kategorie fest.

Siehe auch ` name()`.

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

Legt die „ visibility “ der Kategorie fest.

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 dieser Kategorie „ other “ zu und gibt eine Referenz 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.

© 2026 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.