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) |
Verwandte Nicht-Mitglieder
| 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.