4#include <QtCore/private/qobject_p.h>
5#include <QGeoAreaMonitorSource>
142 const auto metaData = plugins.value(
sourceName);
148 s->d_func()->providerName = metaData.value(
QStringLiteral(
"Provider")).toString();
182 return d->providerName;
254 d->source = newSource;
398#include "moc_qgeoareamonitorsource.cpp"
\inmodule QtCore\reentrant
QGeoPositionInfoSource * source
static QGeoAreaMonitorSource * createDefaultSource(QObject *parent)
Creates and returns a monitor source with the given parent that monitors areas using resources on the...
virtual QGeoPositionInfoSource * positionInfoSource() const
Returns the current QGeoPositionInfoSource used by this QGeoAreaMonitorSource object.
virtual ~QGeoAreaMonitorSource()
Destroys the monitor source.
QString sourceName() const
Returns the unique name of the area monitor source implementation in use.
virtual QVariant backendProperty(const QString &name) const
static QGeoAreaMonitorSource * createSource(const QString &sourceName, QObject *parent)
Creates and returns a monitor source with the given parent, by loading the plugin named sourceName.
virtual bool setBackendProperty(const QString &name, const QVariant &value)
virtual void setPositionInfoSource(QGeoPositionInfoSource *source)
Sets the new \l QGeoPositionInfoSource to be used by this QGeoAreaMonitorSource object.
QGeoAreaMonitorSource(QObject *parent)
Creates a monitor source with the given parent.
static QStringList availableSources()
Returns a list of available monitor plugins, including the default system backend if one is available...
static QMultiHash< QString, QCborMap > plugins(bool reload=false)
static QList< QCborMap > pluginsSorted()
static QGeoPositionInfoSourceFactory * loadFactory(const QCborMap &meta)
QObject * parent() const
Returns a pointer to the parent object.
const_iterator cbegin() const noexcept
\macro QT_RESTRICTED_CAST_FROM_ASCII
QSet< QString >::iterator it
Combined button and popup list for selecting options.
QMap< QString, QVariant > QVariantMap
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
#define QStringLiteral(str)
QItemEditorFactory * factory
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent
QT_BEGIN_NAMESPACE bool toBool(const QString &str)