title: Proper way to disconnect signals from two QObjects not being destroyed/deleted
body: <p>What is the proper way to disconnect two QObject's from each other such that no more signals emitted from one object trigger slots in the other object?  Neither object is going to be destroyed so <code>disconnect()</code> <a href="https://stackoverflow.com/questions/9264750/qt-signals-and-slots-object-disconnect">will not be called in</a> <code>QObject::~QObject()</code>.  I see two versions of the <code>disconnect()</code> method in the documentation, and neither one takes a pointer to two objects.</p>
  
  <p>It is important that no more signals are received into the receiving objects slots after disconnect.  A few triggers while the buffer clears unprocessed signals is OK, but the signals must stop within a very short time.</p>
  
  <p>There seems to be some confusion about the proper way to do this.</p>