title: Unresolved external symbol on signals
body: <p>I was trying to make QLCDNumber clickable, by inheriting a new class from it. All it does is define a mouseReleaseEvent(QMouseEvent *e) sending a clicked() signal.
  I think my code is correct, but it can't find the signal (unresolved external symbol on clicked() inside mouseReleaseEvent()</p>
  
  <pre><code>//myLCDNumber.h
  #ifndef MYLCDNUMBER_H
  #define MYLCDNUMBER_H
  
  #include &lt;QLCDNumber&gt;
  #include &lt;QMouseEvent&gt;
  
  class myLCDNumber : public QLCDNumber
  {
      public:
          myLCDNumber(uint numDigits);
          ~myLCDNumber();
          void mouseReleaseEvent(QMouseEvent *e);
  
      signals:
          void clicked(void);
  };
  
  #endif // MYLCDNUMBER_H
  
  //myLCDNumber.cpp
  #include "mylcdnumber.h"
  
      myLCDNumber::myLCDNumber(uint numDigits):QLCDNumber(numDigits){}
  
      myLCDNumber::~myLCDNumber(){}
  
      void myLCDNumber::mouseReleaseEvent(QMouseEvent *e)
      {
          qDebug("Click check");
          if (e-&gt;button() == Qt::LeftButton)
              emit myLCDNumber::clicked();
      }
  </code></pre>
  
  <p>EDIT : I checked the SOURCES list for all my files to be correctly referenced in my project file, and I rerun qmake. No change.</p>