From 637f57169f81f854e7c8c450ce1c496ab09d9345 Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Tue, 3 Mar 2015 10:14:33 -0800 Subject: [PATCH] Add support for getCompenentForParam --- src/qgcunittest/MockQGCUASParamManager.cc | 11 +++++++++++ src/qgcunittest/MockQGCUASParamManager.h | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/qgcunittest/MockQGCUASParamManager.cc b/src/qgcunittest/MockQGCUASParamManager.cc index c2cad7b3f..e8e574ecb 100644 --- a/src/qgcunittest/MockQGCUASParamManager.cc +++ b/src/qgcunittest/MockQGCUASParamManager.cc @@ -102,3 +102,14 @@ void MockQGCUASParamManager::_loadParams(void) _mapParams[paramName] = paramValue; } } + +QList MockQGCUASParamManager::getComponentForParam(const QString& parameter) const +{ + if (_mapParams.contains(parameter)) { + QList list; + list << 50; + return list; + } else { + return QList(); + } +} diff --git a/src/qgcunittest/MockQGCUASParamManager.h b/src/qgcunittest/MockQGCUASParamManager.h index e5d587100..257e5fbdb 100644 --- a/src/qgcunittest/MockQGCUASParamManager.h +++ b/src/qgcunittest/MockQGCUASParamManager.h @@ -77,7 +77,7 @@ public: public: // Unimplemented QGCUASParamManagerInterface overrides - virtual QList getComponentForParam(const QString& parameter) const { Q_ASSERT(false); Q_UNUSED(parameter); return _bogusQListInt; } + virtual QList getComponentForParam(const QString& parameter) const; virtual void setParamDescriptions(const QMap& paramDescs) { Q_ASSERT(false); Q_UNUSED(paramDescs); } virtual int countPendingParams() { Q_ASSERT(false); return 0; } virtual UASParameterDataModel* dataModel() { Q_ASSERT(false); return NULL; } -- 2.22.0