title: QTableView, QStandardItemModel and Signals
body: <p>I have a <code>QTableView</code>, populated with a <code>QStandardItemModel</code>.<br>
  I update the model frequently over network and the model is also updated by user directly via the <code>QTableView</code>.</p>
  
  <p>Now I like to call a method when the user is changing some data, so i did:</p>
  
  <pre><code>connect(model, SIGNAL(itemChanged(QStandardItem*)), this, SLOT(dataChanged(QStandardItem*)));
  </code></pre>
  
  <p>The Problem now is, that my <code>dataChanged</code> method is called, also when the item is updated over the network.</p>
  
  <pre><code>model-&gt;setData(index, new_val);
  </code></pre>
  
  <p>Is there another signal which is only emitted if, the user is changing something inside the <code>QTableview</code> ???</p>