X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fwidgets%2Fdevicetoolbutton.cpp;h=723542b9fd9d3c6f874e4494004ee1b64eb383f1;hb=4c60462b00cc329e61daedd1c2e66724077bd412;hp=9f1cc80280fb33dc2944b3c243e522884b3f330b;hpb=fe3a1c218407f6b8a0d7ac7c454593809212ea9e;p=pulseview.git diff --git a/pv/widgets/devicetoolbutton.cpp b/pv/widgets/devicetoolbutton.cpp index 9f1cc80..723542b 100644 --- a/pv/widgets/devicetoolbutton.cpp +++ b/pv/widgets/devicetoolbutton.cpp @@ -26,6 +26,7 @@ #include #include +#include #include "devicetoolbutton.hpp" @@ -35,7 +36,7 @@ using std::string; using std::weak_ptr; using std::vector; -using sigrok::Device; +using pv::devices::Device; namespace pv { namespace widgets { @@ -72,7 +73,7 @@ void DeviceToolButton::set_device_list( { selected_device_ = selected; setText(QString::fromStdString( - device_manager_.get_display_name(selected))); + selected->display_name(device_manager_))); devices_ = vector< weak_ptr >(devices.begin(), devices.end()); update_device_list(); } @@ -90,11 +91,11 @@ void DeviceToolButton::update_device_list() continue; QAction *const a = new QAction(QString::fromStdString( - device_manager_.get_display_name(dev)), this); + dev->display_name(device_manager_)), this); a->setCheckable(true); a->setChecked(selected_device_ == dev); a->setData(qVariantFromValue((void*)dev.get())); - a->setToolTip(QString::fromStdString(device_manager_.get_full_name(dev))); + a->setToolTip(QString::fromStdString(dev->full_name())); mapper_.setMapping(a, a); connect(a, SIGNAL(triggered()), &mapper_, SLOT(map())); @@ -118,7 +119,7 @@ void DeviceToolButton::on_action(QObject *action) update_device_list(); setText(QString::fromStdString( - device_manager_.get_display_name(selected_device_))); + selected_device_->display_name(device_manager_))); device_selected(); }