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.