X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Ftoolbars%2Fsamplingbar.cpp;h=0754f001e9a1828b3cd2fa66e7d8d9ee497da330;hb=dd63af740355865cc0659dfba74ecf4445414bc8;hp=90dc6575896b16d9aa2effaf1dc5f763401362fe;hpb=f9541bde559ebdad1dff36bd27a2656ada99c6da;p=pulseview.git diff --git a/pv/toolbars/samplingbar.cpp b/pv/toolbars/samplingbar.cpp index 90dc6575..0754f001 100644 --- a/pv/toolbars/samplingbar.cpp +++ b/pv/toolbars/samplingbar.cpp @@ -31,8 +31,11 @@ #include "samplingbar.h" +#include #include +using namespace std; + namespace pv { namespace toolbars { @@ -119,16 +122,9 @@ void SamplingBar::set_device_list( _device_selector.clear(); BOOST_FOREACH (sr_dev_inst *sdi, devices) { - QString title; - if (sdi->vendor && sdi->vendor[0]) - title += sdi->vendor + QString(" "); - if (sdi->model && sdi->model[0]) - title += sdi->model + QString(" "); - if (sdi->version && sdi->version[0]) - title += sdi->version + QString(" "); - - _device_selector.addItem(title, qVariantFromValue( - (void*)sdi)); + const string title = DeviceManager::format_device_title(sdi); + _device_selector.addItem(title.c_str(), + qVariantFromValue((void*)sdi)); } update_sample_rate_selector();