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