Why are Qt signals NOT const
<p>Qt uses <a href="http://doc.qt.io/qt-5/signalsandslots.html" rel="noreferrer">signals and slots</a> for object communication. <em>Signals</em> are normally declared as a member function and the Qt MOC then generates the definition of that function.</p>

<p>What I would like to understand is why signals are not const member functions?</p>

<p>Edit:
I would expect signals not to modify the sender, that's why the question.</p>