Ma classe ne trouve pas de signal alors qu'il existe
Bonjour, je suis sur mon erreur béte depuis bien trop longtemps, mes codes serons plus explicites que moi:
Mwindow.cpp:
Code:
1 2 3 4 5 6 7 8 9 10
| #include "CopyThread.h"
Main_window::Main_window(QWidget *parent)
: QDialog(parent)
{
...
CopyThread = new copyThread();
connect(CopyThread, SIGNAL(firstFile(QString*,int*,QString*)), this, SLOT(getFirstFile(QString*,int*,QString*)));
} |
CopyThread.h:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| class copyThread : public QThread
{
Q_OBJECT
public:
copyThread();
signals:
void firstFile(QString *source,int *size,QString *destination);
protected:
void run();
void stop();
private:
volatile bool stopped;
}; |
Mes autres signaux marche à merveille, mais la j'ai du zapper un truc tout bête mais je vois pas ce que c'est.