QPlaceContentRequest Class
La clase QPlaceContentRequest representa los parámetros de una solicitud de contenido. Más...
| Header: | #include <QPlaceContentRequest> |
| qmake: | QT += location |
Funciones Públicas
| QPlaceContentRequest() | |
| QPlaceContentRequest(const QPlaceContentRequest &other) | |
| ~QPlaceContentRequest() | |
| void | clear() |
| QVariant | contentContext() const |
| QPlaceContent::Type | contentType() const |
| int | limit() const |
| QString | placeId() const |
| void | setContentContext(const QVariant &context) |
| void | setContentType(QPlaceContent::Type type) |
| void | setLimit(int limit) |
| void | setPlaceId(const QString &identifier) |
| QPlaceContentRequest & | operator=(const QPlaceContentRequest &other) |
No miembros relacionados
| bool | operator!=(const QPlaceContentRequest &lhs, const QPlaceContentRequest &rhs) |
| bool | operator==(const QPlaceContentRequest &lhs, const QPlaceContentRequest &rhs) |
Descripción Detallada
La clase QPlaceContentRequest se utiliza junto con QPlaceManager para recuperar contenido enriquecido como imágenes y reseñas de forma paginada. El siguiente código solicitaría un conjunto de 5 imágenes del índice 10:
QPlaceContentRequest request; request.setContentType(QPlaceContent::ImageType); request.setPlaceId(place.placeId()); request.setLimit(5); QPlaceContentReply *contentReply = manager->getPlaceContent(request); //..connect signals..// ... ... void contentHandler() { if (contentReply->error() == QPlaceReply::NoError) { place.insertContent(contentReply->request().contentType(), contentReply->content()); } }
Véase también QPlaceContentReply.
Documentación de las funciones miembro
QPlaceContentRequest::QPlaceContentRequest()
Construye un nuevo objeto de petición.
[noexcept] QPlaceContentRequest::QPlaceContentRequest(const QPlaceContentRequest &other)
Construye una copia de other.
[noexcept] QPlaceContentRequest::~QPlaceContentRequest()
Destruye el objeto de solicitud
void QPlaceContentRequest::clear()
Borra la solicitud de contenido.
QVariant QPlaceContentRequest::contentContext() const
Devuelve el contexto de contenido adicional específico del backend asociado a esta solicitud de contenido de lugar.
Véase también setContentContext().
QPlaceContent::Type QPlaceContentRequest::contentType() const
Devuelve el tipo de contenido a solicitar, por ejemplo reseñas o imágenes.
Véase también setContentType().
int QPlaceContentRequest::limit() const
Devuelve el número máximo de elementos de contenido a recuperar.
Un valor negativo para limit significa que no está definido. Se deja al proveedor de backend elegir un número apropiado de elementos a devolver.
El límite por defecto es -1.
Véase también setLimit().
QString QPlaceContentRequest::placeId() const
Devuelve el identificador del lugar del que se desea obtener el contenido.
Véase también setPlaceId().
void QPlaceContentRequest::setContentContext(const QVariant &context)
Establece el contexto de contenido en context.
Nota: Este método está pensado para ser utilizado por plugins de servicios geográficos cuando devuelven resultados de contenido de lugares.
El contexto de contenido es utilizado por los backends para almacenar contexto de contenido adicional relacionado con la solicitud de contenido. También deben rellenarse otros campos relevantes. Por ejemplo, si la solicitud de contenido es para contenido de imagen, el tipo de contenido también debe establecerse con setContentType(). El contexto de contenido permite mantener un contexto adicional al que no se puede acceder directamente a través de la API Qt Location.
El contexto de contenido puede ser de cualquier tipo almacenable en QVariant. El valor del contexto de contenido no está pensado para ser utilizado directamente por las aplicaciones.
Véase también contentContext().
void QPlaceContentRequest::setContentType(QPlaceContent::Type type)
Establece la dirección type del contenido que se va a solicitar.
Véase también contentType().
void QPlaceContentRequest::setLimit(int limit)
Establezca el número máximo de elementos de contenido a recuperar en limit.
Véase también limit().
void QPlaceContentRequest::setPlaceId(const QString &identifier)
Establece el identificador del lugar del que se obtendrá el contenido en identifier.
Véase también placeId().
[noexcept] QPlaceContentRequest &QPlaceContentRequest::operator=(const QPlaceContentRequest &other)
Asigna other a esta solicitud de contenido y devuelve una referencia a esta solicitud de contenido.
Relacionados No miembros
[noexcept] bool operator!=(const QPlaceContentRequest &lhs, const QPlaceContentRequest &rhs)
Devuelve true si lhs no es igual a rhs, en caso contrario devuelve false.
[noexcept] bool operator==(const QPlaceContentRequest &lhs, const QPlaceContentRequest &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.