title: Qt5.6 signals and slots overloading
body: <p>I have created a class for handling data received from slots and have created several overloaded methods of the same name with a different parameter type.</p>
  
  <p>Is it possible to use overloaded methods as slots?</p>
  
  <p>I have two declarations so far:</p>
  
  <pre><code>    void notify(uint uintData);
      void notify(float fltData);
  </code></pre>
  
  <p>However the 2nd produces a warning at runtime:</p>
  
  <pre><code>    QObject::connect: No such slot clsSlot::notify(float)
  </code></pre>
  
  <p>Found this which implies it should work: <a href="http://doc.qt.io/qt-5/signalsandslots.html" rel="nofollow">http://doc.qt.io/qt-5/signalsandslots.html</a></p>
  
  <p>But it doesn't...</p>
  
  <p>From the class 'clsSlot':</p>
  
  <pre><code>    public slots:
          void notify(uint uintValue);
          void notify(float fltValue);
  </code></pre>
  
  <p>Implementation:</p>
  
  <pre><code>    void clsSlot::notify(float fltValue) {
          notifyPrimitive(meID, QString::number(fltValue));
      }
      void clsSlot::notify(uint uintValue) {
          notifyPrimitive(meID, QString::number(uinValue));
      }
  </code></pre>
  
  <p>Connect call:</p>
  
  <pre><code>        QObject::connect(Fcs::Mount::GetRef()
                          ,&amp;Fcs::Mount::signalElevation
                          ,pobjHandler, &amp;clsSlot::notify);
  </code></pre>
  
  <p>pobjHandler is an pointer to an instance of clsSlot.</p>