  
    QObject::connect(remove_btn, &QPushButton::clicked, this, &SignalEdit::remove);
    QObject::connect(save_btn, &QPushButton::clicked, [=]() {
      QString new_name = form->getSignal().name.c_str();
      title->setText(QString("%1. %2").arg(index + 1).arg(new_name));
      emit save();
 
</s>
  QObject::connect(title, &ElidedLabel::clicked, this, &SignalEdit::showFormClicked);
  
    QObject::connect(remove_btn, &QPushButton::clicked, this, &SignalEdit::remove);
  QObject::connect(title, &ElidedLabel::clicked, this, &SignalEdit::showFormClicked);
    QObject::connect(save_btn, &QPushButton::clicked, [=]() {
      QString new_name = form->getSignal().name.c_str();
      title->setText(QString("%1. %2").arg(index + 1).arg(new_name));
      emit save();
keep add keep keep keep keep
 Cabana: add dialog to find and locate signal values (#26131)

* add dialog to find signals

* dont close dlg after goto

* limit number

* cleanup

* merge master
tools/cabana/signaledit.cc