Commit 637f5716 authored by Don Gagne's avatar Don Gagne

Add support for getCompenentForParam

parent d2417c25
...@@ -102,3 +102,14 @@ void MockQGCUASParamManager::_loadParams(void) ...@@ -102,3 +102,14 @@ void MockQGCUASParamManager::_loadParams(void)
_mapParams[paramName] = paramValue; _mapParams[paramName] = paramValue;
} }
} }
QList<int> MockQGCUASParamManager::getComponentForParam(const QString& parameter) const
{
if (_mapParams.contains(parameter)) {
QList<int> list;
list << 50;
return list;
} else {
return QList<int>();
}
}
...@@ -77,7 +77,7 @@ public: ...@@ -77,7 +77,7 @@ public:
public: public:
// Unimplemented QGCUASParamManagerInterface overrides // Unimplemented QGCUASParamManagerInterface overrides
virtual QList<int> getComponentForParam(const QString& parameter) const { Q_ASSERT(false); Q_UNUSED(parameter); return _bogusQListInt; } virtual QList<int> getComponentForParam(const QString& parameter) const;
virtual void setParamDescriptions(const QMap<QString,QString>& paramDescs) { Q_ASSERT(false); Q_UNUSED(paramDescs); } virtual void setParamDescriptions(const QMap<QString,QString>& paramDescs) { Q_ASSERT(false); Q_UNUSED(paramDescs); }
virtual int countPendingParams() { Q_ASSERT(false); return 0; } virtual int countPendingParams() { Q_ASSERT(false); return 0; }
virtual UASParameterDataModel* dataModel() { Q_ASSERT(false); return NULL; } virtual UASParameterDataModel* dataModel() { Q_ASSERT(false); return NULL; }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment