The QLocation namespace contains miscellaneous identifiers used throughout the QtLocation 模块。 更多...
头: | #include <QLocation> |
qmake: | QT += location |
enum | Visibility { UnspecifiedVisibility, DeviceVisibility, PrivateVisibility, PublicVisibility } |
flags | VisibilityScope |
Defines the visibility of a QPlace or QPlaceCategory .
常量 | 值 | 描述 |
---|---|---|
QLocation::UnspecifiedVisibility
|
0x00
|
No explicit visibility has been defined. |
QLocation::DeviceVisibility
|
0x01
|
Places and categories with DeviceVisibility are only stored on the local device. |
QLocation::PrivateVisibility
|
0x02
|
Places and categories with PrivateVisibility are only visible to the current user. The data may be stored either locally or on a remote service or both. |
QLocation::PublicVisibility
|
0x04
|
Places and categories with PublicVisibility are visible to everyone. |
A particular manager may support one or more visibility scopes. For example a manager from one provider may only provide places that are public to everyone, whilst another may provide both public and private places.
注意: The meaning of unspecified visibility depends on the context it is used.
当 saving a place or category, the default visibility is unspecified meaning that the manager chooses an appropriate visibility scope for the item.
当 searching for places, unspecified means that places of any scope is returned.
The VisibilityScope type is a typedef for QFlags <Visibility>. It stores an OR combination of Visibility values.