X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fsignal.cpp;h=446814edc5fc4257b1cdf74f71d0ded15b5663ba;hb=0c0218fd70bde15f2ccd20f39f6d3ddddd3e1691;hp=d61ccd8368ec8cce971a4735459353b7429d16a4;hpb=569d1e41fbc1be584efdbcdc2c8a01e7af3353ed;p=pulseview.git diff --git a/pv/view/signal.cpp b/pv/view/signal.cpp index d61ccd8..446814e 100644 --- a/pv/view/signal.cpp +++ b/pv/view/signal.cpp @@ -92,6 +92,21 @@ const sr_probe* Signal::probe() const return _probe; } +void Signal::populate_popup_form(QWidget *parent, QFormLayout *form) +{ + _name_widget = new QComboBox(parent); + _name_widget->setEditable(true); + + for(unsigned int i = 0; i < countof(ProbeNames); i++) + _name_widget->insertItem(i, ProbeNames[i]); + _name_widget->setEditText(_probe->name); + + connect(_name_widget, SIGNAL(editTextChanged(const QString&)), + this, SLOT(on_text_changed(const QString&))); + + form->addRow(tr("Name"), _name_widget); +} + void Signal::on_text_changed(const QString &text) { Trace::set_name(text);