X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Ftrace.cpp;h=ebf28b6224c69a5786a760333b34dd99ec6d1f10;hb=68456dab5d519d886cf632cecc01373cc258d83c;hp=28084544f6f4247aee1798e4081302f0f22d5b27;hpb=0c0e1888d11fd2135e439f82993b56b2323703ec;p=pulseview.git diff --git a/pv/view/trace.cpp b/pv/view/trace.cpp index 2808454..ebf28b6 100644 --- a/pv/view/trace.cpp +++ b/pv/view/trace.cpp @@ -213,7 +213,11 @@ void Trace::paint_axis(QPainter &p, int y, int left, int right) void Trace::populate_popup_form(QWidget *parent, QFormLayout *form) { - form->addRow("Name", new QLineEdit(parent)); + QLineEdit *const name_edit = new QLineEdit(parent); + name_edit->setText(_name); + connect(name_edit, SIGNAL(textChanged(const QString&)), + this, SLOT(on_text_changed(const QString&))); + form->addRow(tr("Name"), name_edit); } void Trace::compute_text_size(QPainter &p) @@ -260,6 +264,11 @@ void Trace::on_action_set_colour_triggered() set_colour(new_colour); } +void Trace::on_text_changed(const QString &text) +{ + set_name(text); + text_changed(); +} } // namespace view } // namespace pv