X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fbinding%2Fdevice.cpp;h=084d46511f64c6b2efedea9806220b57f2a27bdc;hb=6275a6681d2f6fc4200c53a9e576cd0f0e07837f;hp=f84c1aae997a487c678709ab4a687e0409480d05;hpb=a2ccc698062b6c5a84400a536e53b10e0d223ea1;p=pulseview.git diff --git a/pv/binding/device.cpp b/pv/binding/device.cpp index f84c1aae..084d4651 100644 --- a/pv/binding/device.cpp +++ b/pv/binding/device.cpp @@ -92,7 +92,9 @@ Device::Device(shared_ptr configurable) : break; case SR_CONF_LIMIT_FRAMES: - bind_int(name, "", "", pair(0, 1000000), get, set); + // Value 0 means that there is no limit + bind_int(name, "", "", pair(0, 1000000), get, set, + tr("No Limit")); break; case SR_CONF_PATTERN_MODE: @@ -182,13 +184,13 @@ void Device::bind_enum(const QString &name, const QString &desc, } void Device::bind_int(const QString &name, const QString &desc, QString suffix, - optional< pair > range, - Property::Getter getter, Property::Setter setter) + optional< pair > range, Property::Getter getter, + Property::Setter setter, QString special_value_text) { assert(configurable_); properties_.push_back(shared_ptr(new Int(name, desc, suffix, - range, getter, setter))); + range, getter, setter, special_value_text))); } QString Device::print_timebase(Glib::VariantBase gvar)