+void SamplingBar::update_sample_count_selector()
+{
+ sr_dev_inst *const sdi = get_selected_device();
+ GVariant *gvar;
+ uint64_t samplecount;
+
+ assert(sdi);
+
+ if (sr_config_get(sdi->driver, sdi, NULL,
+ SR_CONF_LIMIT_SAMPLES, &gvar) != SR_OK)
+ {
+ _sample_count.show_none();
+ }
+ else
+ {
+ _sample_count.show_min_max_step(0, UINT64_MAX, 1);
+
+ samplecount = g_variant_get_uint64(gvar);
+ g_variant_unref(gvar);
+
+ _updating_sample_count = true;
+ _sample_count.set_value(samplecount);
+ _updating_sample_count = false;
+ }
+}
+