title: Qt adding "action" to dynamically added QWidget
body: <p>In my ui I have a button, which adds QComboBox (with some items) and QLabel(with some text) when clicked. Variable "index" is the number of added QComboBoxes and QLabels. "ol" is qvector with some data.</p>
  
  <pre><code>void MainWindow::on_iAddOtherButton_clicked()
  {
     QComboBox *p1 = new QComboBox(this);
     p1-&gt;setObjectName("comboBox"+QString::number(index));
     QLabel *p2 = new QLabel(this);
     p2-&gt;setObjectName("othLabel"+QString::number(index));
     for(int i = 0; i &lt; static_cast&lt;int&gt;(ol.size()); ++i){
        p1-&gt;addItem(ol.at(i).getName());
        ui-&gt;otherLayout-&gt;addWidget(p1,index+1,0);
     }
     p2-&gt;setText(...some text...));
     ui-&gt;otherLayout-&gt;addWidget(p2,index+1,1);
     index++;
  }
  </code></pre>
  
  <p>And this works well, in the layout they are in pairs like this:</p>
  
  <p>QComboBox1 QLabel1</p>
  
  <p>QComboBox2 Qlabel2</p>
  
  <p>Now I want to change value of the QComboBox1, after which, text of the QLabel1, will automatically change to something else. 
  I tried to do this with connect, but QComboBox on <code>currentTextChanged()</code> emits only QString with a new value. Is there some way to emit name of object + new value?
  Or there is some completely other solution to do this?</p>