35         enum ParameterType { 
Absent, 
Boolean, 
Color, 
ComboBox, 
Dictionary, 
ExistingDir, 
ExistingFile, 
Float, 
Gate, 
Integer, 
Label, 
Module, 
NewFile, 
PushButton, 
String, 
TabName };
 
   38         std::string m_tagname;
 
   43             : m_type(tp), m_tagname(tag), m_label(lbl), m_value(val) {;}
 
   48         void set_value(
const std::string& v)  { m_value = v; }
 
void set_value(const std::string &v)
std::string get_label() const
std::string get_value() const
std::string get_tagname() const
void set_tagname(const std::string &tg)
PluginParameter(ParameterType tp=Absent, const std::string &tag=std::string(), const std::string &lbl=std::string(), const std::string &val=std::string())
ParameterType get_type() const