QPlaceCategory 类
QPlaceCategory 类表示一个可以被QPlace关联的类。 更多...
头文件 | #include <QPlaceCategory> |
qmake | QT += location |
公共函数
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) |
详细描述
类用于基于关联的类别搜索地点。可以通过QPlaceManager 获取可用分类的列表/树。可以使用 QPlaceSearchRequest::setCategories() 函数将搜索结果限制为具有指定分类的地点。
如果 QGeoServiceProvider 支持,则可以创建和删除分类。此功能在 QPlaceManager 类中可用。
成员函数文档
QPlaceCategory::QPlaceCategory()
构造一个类别。
[异常安全]
QPlaceCategory::QPlaceCategory(const QPlaceCategory &other)
构造一个类别,它是 other 的副本。
[异常安全]
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)
设置类别的标识符。
另请参阅categoryId。
void QPlaceCategory::setIcon(const QPlaceIcon &icon)
设置类别的图标。
另请参阅icon。
void QPlaceCategory::setName(const QString &name)
设置类别的名称。
另请参阅name。
void QPlaceCategory::setVisibility(QLocation::Visibility visibility)
设置类别的可见性。
另请参阅visibility。
QLocation::Visibility QPlaceCategory::visibility() const
返回类别的可见性。
另请参阅setVisibility。
[noexcept]
QPlaceCategory &QPlaceCategory::operator=(const QPlaceCategory &other)
将other赋给此类别并返回对此类别的引用。
相关非成员
[noexcept]
bool operator!=(const QPlaceCategory &lhs, const QPlaceCategory &rhs)
如果lhs不等于rhs,则返回true;否则返回false。
[noexcept]
bool operator==(const QPlaceCategory &lhs, const QPlaceCategory &rhs)
如果lhs等于rhs,则返回true;否则返回false。
© 2024 The Qt Company Ltd. 本文件中包含的文档贡献属于各自所有者的版权。提供的文档是在《 GNU 自由文档许可证》第 1.3 版下许可的,该许可证由自由软件基金会发布。Qt 及相关标志是 The Qt Company Ltd. 在芬兰以及世界其他国家的商标。所有其他商标均为各自所有者的财产。