From b71ccf75a1b2c718543783b277bb9c104c97e490 Mon Sep 17 00:00:00 2001 From: Patrick Benavoli Date: Tue, 13 Sep 2011 14:15:52 +0200 Subject: parameter-framework: Changed criterion interface BZ: 9561 - separated selection criterion change event indication form configuration application requests in different APIs - added a way to retrieve selection criterion from its name - updated version number 0.2.1 Change-Id: Icf4560fe67001655a171401f106296b9aa09afb3 Orig-Change-Id: I8dfb05ba1e704888c5c1ff9268a2a2e9a46af9bb Signed-off-by: Patrick Benavoli Reviewed-on: http://android.intel.com:8080/20208 Reviewed-by: Barthes, FabienX Tested-by: Barthes, FabienX Reviewed-by: buildbot Tested-by: buildbot --- parameter/SelectionCriteriaDefinition.cpp | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'parameter/SelectionCriteriaDefinition.cpp') diff --git a/parameter/SelectionCriteriaDefinition.cpp b/parameter/SelectionCriteriaDefinition.cpp index e23f326..5a9855a 100644 --- a/parameter/SelectionCriteriaDefinition.cpp +++ b/parameter/SelectionCriteriaDefinition.cpp @@ -56,19 +56,9 @@ const CSelectionCriterion* CSelectionCriteriaDefinition::getSelectionCriterion(c return static_cast(findChild(strName)); } -// Subscription -void CSelectionCriteriaDefinition::setObserver(ISelectionCriterionObserver* pSelectionCriterionObserver) +CSelectionCriterion* CSelectionCriteriaDefinition::getSelectionCriterion(const string& strName) { - // Propagate - uint32_t uiNbChildren = getNbChildren(); - uint32_t uiChild; - - for (uiChild = 0; uiChild < uiNbChildren; uiChild++) { - - CSelectionCriterion* pSelectionCriterion = static_cast(getChild(uiChild)); - - pSelectionCriterion->setObserver(pSelectionCriterionObserver); - } + return static_cast(findChild(strName)); } // List available criteria -- cgit v1.1