2 * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 * @author Grzegorz Krawczyk (g.krawczyk@samsung.com)
22 #include <dpl/log/log.h>
23 #include "WidgetFeature.h"
25 namespace WrtDeviceApis {
27 WidgetFeature::WidgetFeature(const std::string& name,
32 m_requested(requested)
34 //LogDebug("entered");
37 std::string WidgetFeature::getName() const
39 //LogDebug("entered");
43 bool WidgetFeature::isRequired() const
45 //LogDebug("entered");
49 Api::IWidgetFeature::Params WidgetFeature::getParams() const
51 //LogDebug("entered");
55 void WidgetFeature::addParam(const std::string& paramName,
56 const std::string& paramValue)
58 //LogDebug("entered");
59 m_params.push_back(std::make_pair(paramName, paramValue));
62 WidgetFeature::~WidgetFeature()
64 //LogDebug("entered");
67 bool WidgetFeature::isRequestedByWidget() const