16#ifndef QGSSENSORREGISTRY_H
17#define QGSSENSORREGISTRY_H
40 , mVisibleName( visibleName )
48 QString
type()
const {
return mType; }
101 , mCreateFunc( pfCreate )
187 bool removeSensorType(
const QString &type );
197 QMap<QString, QString> sensorTypes() const;
205 void sensorAdded( const QString &type, const QString &name );
213 QMap<QString, QgsSensorAbstractMetadata *> mMetadata;
An abstract base class for sensor classes.
Registry of available sensor types.
QgsSensorRegistry & operator=(const QgsSensorRegistry &rh)=delete
QgsSensorRegistry(const QgsSensorRegistry &rh)=delete
std::function< QgsAbstractSensor *(QObject *parent)> QgsSensorCreateFunc
Sensor creation function.