class IWidgetFeature
{
public:
- typedef std::pair<std::string, std::string> Param;
- typedef std::list<Param> Params;
- typedef Params::const_iterator ParamsIterator;
-
- public:
virtual ~IWidgetFeature()
{}
virtual std::string getName() const = 0;
- virtual bool isRequired() const = 0;
-
- virtual Params getParams() const = 0;
-
- virtual void addParam(const std::string& paramName,
- const std::string& paramValue) = 0;
-
virtual bool isRequestedByWidget() const = 0;
};