Есть класс
class A : public QwtPlot
{
   Q_OBJECT
   ...
protected slots:
   void conversionMouseCoordinates(int x, int y);
}
class B : public QwtPlotZoomer
{
   Q_OBJECT
   ...
signals:
   void sendMouseCoordinates(int x, int y);
}
A::A(QWidget *parent)
        :QwtPlot(parent)
{
   ...
   b = new B(this->canvas());
   connect(b, SIGNAL(sendMouseCoordinates(int, int)), this, SLOT(conversionMouseCoordinates(int, int)));
}
Всё работает нормально. При наследовании класса А дополнительно и от QThread:
class A : public QwtPlot, public QThread
{
   Q_OBJECT
   ...
}
Выдаётся:
ошибка: ссылка на ‘connect’ противоречива
С чем это связано? Как это победить?





