12#ifndef PARAMETERCACHE_H
13#define PARAMETERCACHE_H
15#include <KactusAPI/KactusAPIGlobal.h>
65 bool hasId(QStringView
id)
const final;
86 void setComponent(QSharedPointer<Component const> component) final;
107 QHash<QString, QSharedPointer<Parameter> > availableParameters_;
ComponentParameterFinder(QSharedPointer< Component const > component) noexcept
void setComponent(QSharedPointer< Component const > component) final
QStringList getAllParameterIds() const final
~ParameterCache() override=default
ParameterCache(QSharedPointer< const Component > component)
ParameterCache & operator=(const ParameterCache &other)=delete
No assignment.
ParameterCache(const ParameterCache &other)=delete
No copying.
int getNumberOfParameters() const final
bool hasId(QStringView id) const final
QSharedPointer< Parameter > getParameterWithID(QStringView parameterId) const final
void registerParameterModel(QAbstractItemModel const *model) final