QPlaceCategory Class
The QPlaceCategory class represents a category that a QPlace can be associated with. 更多...
头文件: | #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 |
详细描述
The QPlaceCategory class represents a category that a QPlace can be associated with.
Categories are used to search for places based on the categories they are associated with. The list/tree of available categories can be obtained from QPlaceManager. The QPlaceSearchRequest::setCategories() function can be used to limit the search results to places with the specified categories.
If the QGeoServiceProvider supports it, categories can be created and removed. This functionality is available in the QPlaceManager class.
成员函数
QPlaceCategory::QPlaceCategory()
Constructs a category.
QPlaceCategory::QPlaceCategory(const QPlaceCategory &other)
Constructs a category which is a copy of other.
[virtual]
QPlaceCategory::~QPlaceCategory()
Destroys the category.
QString QPlaceCategory::categoryId() const
Returns the identifier of the category. The category identifier is a string which uniquely identifies this category within a particular QPlaceManager. The identifier is only meaningful to the QPlaceManager that generated it and is not transferable between managers.
参见 setCategoryId().
QPlaceIcon QPlaceCategory::icon() const
Returns the icon associated with the category.
参见 setIcon().
bool QPlaceCategory::isEmpty() const
Returns a boolean indicating whether the all the fields of the place category are empty or not.
QString QPlaceCategory::name() const
Returns the name of category.
参见 setName().
void QPlaceCategory::setCategoryId(const QString &identifier)
Sets the identifier of the category.
参见 categoryId().
void QPlaceCategory::setIcon(const QPlaceIcon &icon)
Sets the icon of the category.
参见 icon().
void QPlaceCategory::setName(const QString &name)
Sets the name of the category.
参见 name().
void QPlaceCategory::setVisibility(QLocation::Visibility visibility)
Sets the visibility of the category.
参见 visibility().
QLocation::Visibility QPlaceCategory::visibility() const
Returns the visibility of the category.
参见 setVisibility().
bool QPlaceCategory::operator!=(const QPlaceCategory &other) const
Returns true if other is not equal to this category; otherwise returns false.
QPlaceCategory &QPlaceCategory::operator=(const QPlaceCategory &other)
Assigns other to this category and returns a reference to this category.
bool QPlaceCategory::operator==(const QPlaceCategory &other) const
Returns true if other is equal to this category; otherwise returns false.