QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
QGeoServiceProviderPluginQGC.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <QtCore/QObject>
4
#include <QtCore/QtPlugin>
5
#include <QtLocation/QGeoServiceProviderFactory>
6
7
class
QGeoServiceProviderFactoryQGC
:
public
QObject,
public
QGeoServiceProviderFactory
8
{
9
Q_OBJECT
10
Q_INTERFACES(QGeoServiceProviderFactory)
11
Q_PLUGIN_METADATA(IID
"org.qt-project.qt.geoservice.serviceproviderfactory/6.0"
FILE
"qgc_maps_plugin.json"
)
12
13
public
:
14
QGeoServiceProviderFactoryQGC
(QObject *parent =
nullptr
);
15
~QGeoServiceProviderFactoryQGC
();
16
17
QGeoCodingManagerEngine*
createGeocodingManagerEngine
(
const
QVariantMap ¶meters, QGeoServiceProvider::Error *
error
, QString *
errorString
)
const
final
;
18
QGeoMappingManagerEngine*
createMappingManagerEngine
(
const
QVariantMap ¶meters, QGeoServiceProvider::Error *
error
, QString *
errorString
)
const
final
;
19
QGeoRoutingManagerEngine*
createRoutingManagerEngine
(
const
QVariantMap ¶meters, QGeoServiceProvider::Error *
error
, QString *
errorString
)
const
final
;
20
QPlaceManagerEngine*
createPlaceManagerEngine
(
const
QVariantMap ¶meters, QGeoServiceProvider::Error *
error
, QString *
errorString
)
const
final
;
21
22
void
setQmlEngine
(QQmlEngine* engine)
final
{ m_engine = engine; }
23
24
private
:
25
QQmlEngine *m_engine =
nullptr
;
26
};
errorString
QString errorString
Definition
QGCCompression.cc:115
error
Error error
Definition
QGCCompression.cc:114
QGeoServiceProviderFactoryQGC
Definition
QGeoServiceProviderPluginQGC.h:8
QGeoServiceProviderFactoryQGC::createRoutingManagerEngine
QGeoRoutingManagerEngine * createRoutingManagerEngine(const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const final
Definition
QGeoServiceProviderPluginQGC.cpp:54
QGeoServiceProviderFactoryQGC::~QGeoServiceProviderFactoryQGC
~QGeoServiceProviderFactoryQGC()
Definition
QGeoServiceProviderPluginQGC.cpp:17
QGeoServiceProviderFactoryQGC::setQmlEngine
void setQmlEngine(QQmlEngine *engine) final
Definition
QGeoServiceProviderPluginQGC.h:22
QGeoServiceProviderFactoryQGC::createPlaceManagerEngine
QPlaceManagerEngine * createPlaceManagerEngine(const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const final
Definition
QGeoServiceProviderPluginQGC.cpp:68
QGeoServiceProviderFactoryQGC::createMappingManagerEngine
QGeoMappingManagerEngine * createMappingManagerEngine(const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const final
Definition
QGeoServiceProviderPluginQGC.cpp:36
QGeoServiceProviderFactoryQGC::createGeocodingManagerEngine
QGeoCodingManagerEngine * createGeocodingManagerEngine(const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const final
Definition
QGeoServiceProviderPluginQGC.cpp:22
src
QtLocationPlugin
QGeoServiceProviderPluginQGC.h
Generated by
1.9.8