Browse Source

Add support for getCompenentForParam

QGC4.4
Don Gagne 10 years ago
parent
commit
637f57169f
  1. 11
      src/qgcunittest/MockQGCUASParamManager.cc
  2. 2
      src/qgcunittest/MockQGCUASParamManager.h

11
src/qgcunittest/MockQGCUASParamManager.cc

@ -102,3 +102,14 @@ void MockQGCUASParamManager::_loadParams(void) @@ -102,3 +102,14 @@ void MockQGCUASParamManager::_loadParams(void)
_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>();
}
}

2
src/qgcunittest/MockQGCUASParamManager.h

@ -77,7 +77,7 @@ public: @@ -77,7 +77,7 @@ public:
public:
// 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 int countPendingParams() { Q_ASSERT(false); return 0; }
virtual UASParameterDataModel* dataModel() { Q_ASSERT(false); return NULL; }

Loading…
Cancel
Save