12#ifndef PARAMETERFINDER_H
13#define PARAMETERFINDER_H
15#include <QSharedPointer>
17class QAbstractItemModel;
47 virtual bool hasId(QStringView
id)
const = 0;
56 virtual QString
nameForId(QStringView
id)
const = 0;
virtual void registerParameterModel(QAbstractItemModel const *model)=0
virtual QString nameForId(QStringView id) const =0
virtual bool hasId(QStringView id) const =0
virtual ~ParameterFinder()=default
virtual QStringList getAllParameterIds() const =0
virtual QString valueForId(QStringView id) const =0
virtual QSharedPointer< Parameter > getParameterWithID(QStringView parameterId) const =0
virtual int getNumberOfParameters() const =0