En esta página

QPlaceCategory Class

La clase QPlaceCategory representa una categoría a la que se puede asociar un QPlace. Más...

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

Funciones Públicas

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)

Descripción detallada

Las categorías se utilizan para buscar lugares en función de las categorías a las que están asociados. La lista/árbol de categorías disponibles puede obtenerse en QPlaceManager. La función QPlaceSearchRequest::setCategories() puede utilizarse para limitar los resultados de la búsqueda a los lugares con las categorías especificadas.

Si QGeoServiceProvider lo admite, se pueden crear y eliminar categorías. Esta funcionalidad está disponible en la clase QPlaceManager.

Documentación de las funciones miembro

QPlaceCategory::QPlaceCategory()

Construye una categoría.

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

Construye una categoría que es una copia de other.

[noexcept] QPlaceCategory::~QPlaceCategory()

Destruye la categoría.

QString QPlaceCategory::categoryId() const

Devuelve el identificador de la categoría. El identificador de categoría es una cadena que identifica de forma única esta categoría dentro de un QPlaceManager concreto. El identificador sólo es significativo para el QPlaceManager que lo generó y no es transferible entre gestores.

Véase también setCategoryId().

QPlaceIcon QPlaceCategory::icon() const

Devuelve el icono asociado a la categoría.

Véase también setIcon().

bool QPlaceCategory::isEmpty() const

Devuelve un booleano que indica si todos los campos de la categoría de lugar están vacíos o no.

QString QPlaceCategory::name() const

Devuelve el nombre de la categoría.

Véase también setName().

void QPlaceCategory::setCategoryId(const QString &identifier)

Establece la dirección identifier de la categoría.

Véase también categoryId().

void QPlaceCategory::setIcon(const QPlaceIcon &icon)

Establece la dirección icon de la categoría.

Véase también icon().

void QPlaceCategory::setName(const QString &name)

Establece la dirección name de la categoría.

Véase también name().

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

Establece la dirección visibility de la categoría.

Véase también visibility().

QLocation::Visibility QPlaceCategory::visibility() const

Devuelve la visibilidad de la categoría.

Véase también setVisibility().

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

Asigna other a esta categoría y devuelve una referencia a la misma.

No miembros relacionados

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

Devuelve true si lhs no es igual a rhs; en caso contrario devuelve false.

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

Devuelve true si lhs es igual a rhs; en caso contrario devuelve false.

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