Detailed Description
Provides support functionality for map display with QGeoServiceProvider.
The QGeoMappingManagerEngine class provides an interface and convenience methods to implementors of QGeoServiceProvider plugins who want to provide support for displaying and interacting with maps.
Member Function Documentation
QGeoMappingManagerEngine::QGeoMappingManagerEngine(QObject * parent = 0)
Constructs a new engine with the specified parent.
QGeoMappingManagerEngine::~QGeoMappingManagerEngine() [virtual]
Destroys this engine.
QGeoCameraCapabilities QGeoMappingManagerEngine::cameraCapabilities()
See also setCameraCapabilities().
QGeoMapData * QGeoMappingManagerEngine::createMapData() [pure virtual]
void QGeoMappingManagerEngine::engineInitialized() [protected]
Marks the engine as initialized. Subclasses of QGeoMappingManagerEngine are to call this method after performing implementation-specific initializatioin within the constructor.
void QGeoMappingManagerEngine::initialized() [signal]
bool QGeoMappingManagerEngine::isInitialized() const
Return whether the engine has been initialized and is ready to be used.
QLocale QGeoMappingManagerEngine::locale() const
Returns the locale used to hint to this mapping manager about what language to use for map labels.
See also setLocale().
QString QGeoMappingManagerEngine::managerName() const
Returns the name which this engine implementation uses to distinguish itself from the implementations provided by other plugins.
The combination of managerName() and managerVersion() should be unique amongst plugin implementations.
int QGeoMappingManagerEngine::managerVersion() const
Returns the version of this engine implementation.
The combination of managerName() and managerVersion() should be unique amongst plugin implementations.
QMap<QString, QVariant> QGeoMappingManagerEngine::parameters() const
void QGeoMappingManagerEngine::setCameraCapabilities(const QGeoCameraCapabilities & capabilities) [protected]
See also cameraCapabilities().
void QGeoMappingManagerEngine::setLocale(const QLocale & locale)
Sets the locale to be used by the this manager to locale.
If this mapping manager supports returning map labels in different languages, they will be returned in the language of locale.
The locale used defaults to the system locale if this is not set.
See also locale().
void QGeoMappingManagerEngine::setSupportedMapTypes(const QList<QGeoMapType> & supportedMapTypes) [protected]
Sets the list of map types supported by this engine to mapTypes.
Subclasses of QGeoMappingManagerEngine should use this function to ensure that supportedMapTypes() provides accurate information.
See also supportedMapTypes().
QList<QGeoMapType> QGeoMappingManagerEngine::supportedMapTypes() const
See also setSupportedMapTypes().