- _properties.push_back(shared_ptr<Property>(
- new Enum(name, values,
- bind(config_getter, sdi, _group, key),
- bind(config_setter, sdi, _group, key, _1))));
-}
-
-void DeviceOptions::bind_int(const QString &name, int key, QString suffix,
- optional< std::pair<int64_t, int64_t> > range)
-{
- sr_dev_inst *const sdi = _dev_inst->dev_inst();
- assert(sdi);
-
- _properties.push_back(shared_ptr<Property>(
- new Int(name, suffix, range,
- bind(config_getter, sdi, _group, key),
- bind(config_setter, sdi, _group, key, _1))));