Класс QPlaceCategory
Класс QPlaceCategory представляет категорию, к которой можно отнести QPlace. Подробнее...
| Заголовок: | #include <QPlaceCategory> |
| qmake: | QT += location |
| С момента: | Qt 5.6 |
Открытые функции
| QPlaceCategory() | |
| QPlaceCategory(const QPlaceCategory &other) | |
| virtual | ~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 |
| bool | operator!=(const QPlaceCategory &other) const |
| QPlaceCategory & | operator=(const QPlaceCategory &other) |
| bool | operator==(const QPlaceCategory &other) const |
Подробное описание
Класс QPlaceCategory представляет категорию, к которой можно отнести QPlace.
Категории используются для поиска мест на основе категорий, к которым они относятся. Список/дерево доступных категорий можно получить из QPlaceManager. Функция QPlaceSearchRequest::setCategories() может использоваться для ограничения результатов поиска местами с указанными категориями.
Если QGeoServiceProvider поддерживает это, категории могут быть созданы и удалены. Эта функциональность доступна в классе QPlaceManager.
Документация по членам-функциям
QPlaceCategory::QPlaceCategory()
Создаёт категорию.
QPlaceCategory::QPlaceCategory(const QPlaceCategory &other)
Создаёт категорию, являющуюся копией other.
[virtual] QPlaceCategory::~QPlaceCategory()
Уничтожает категорию.
QString QPlaceCategory::categoryId() const
Возвращает идентификатор категории. Идентификатор категории — это строка, которая однозначно идентифицирует эту категорию в рамках конкретного QPlaceManager. Идентификатор имеет смысл только для QPlaceManager, который его сгенерировал, и не передаётся между менеджерами.
См. также setCategoryId().
QPlaceIcon QPlaceCategory::icon() const
Возвращает значок, связанный с категорией.
См. также setIcon().
bool QPlaceCategory::isEmpty() const
Возвращает логическое значение, указывающее, пустые ли все поля категории места или нет.
QString QPlaceCategory::name() const
Возвращает имя категории.
См. также setName().
void QPlaceCategory::setCategoryId(const QString &identifier)
Устанавливает identifier категории.
См. также categoryId().
void QPlaceCategory::setIcon(const QPlaceIcon &icon)
Устанавливает icon категории.
См. также icon().
void QPlaceCategory::setName(const QString &name)
Устанавливает name категории.
См. также name().
void QPlaceCategory::setVisibility(QLocation::Visibility visibility)
Устанавливает visibility категории.
См. также visibility().
QLocation::Visibility QPlaceCategory::visibility() const
Возвращает видимость категории.
См. также setVisibility().
bool QPlaceCategory::operator!=(const QPlaceCategory &other) const
Возвращает true, если other не равна этой категории; в противном случае возвращает false.
QPlaceCategory &QPlaceCategory::operator=(const QPlaceCategory &other)
Присваивает other этой категории и возвращает ссылку на эту категорию.
bool QPlaceCategory::operator==(const QPlaceCategory &other) const
Возвращает true, если other равна этой категории; в противном случае возвращает false.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qplacecategory.html