- struct sr_rational *vdivs;
- if (sr_config_list(_sdi->driver, SR_CONF_VDIV,
- (const void **)&vdivs, _sdi) != SR_OK)
- return;
-
- vector< pair<const void*, QString> > values;
- for (int i = 0; vdivs[i].p && vdivs[i].q; i++)
- values.push_back(make_pair(vdivs + i,
- QString(sr_voltage_string(vdivs + i))));
+ uint64_t p, q;
+ g_variant_get(gvar, "(tt)", &p, &q);
+ return QString::fromUtf8(sr_period_string(p * q));
+}