referencia indefinida a vtable para ...

Estoy tratando de escribir un proxy Http que básicamente funciona como indianwebproxy

Así que encendí qtcreator y una de mis clases no está compilando con el infame error:undefined reference to vtable for HttpProxyThreadBrowser. No puedo entender por qué está haciendo esto. Leí preguntas similares sobre Stackoverflow y aparentementeel problema es con métodos virtuales indefinidos que no son puros Pero no he declarado ninguna función virtual. Aquí está mi clase

class HttpProxyThreadBrowser : public QThread
{
public:
    HttpProxyThreadBrowser(QTcpSocket outgoingSocket,QTcpSocket  browserSocket,QObject *parent = 0);
    ~HttpProxyThreadBrowser(){};
    void run();

private:
    QTcpSocket outgoingSocket;
    QTcpSocket browserSocket;

};

Y defino la clase aquí en pastebin para no aburrirte. Lamentablemente, no puedo descubrir por qué la tabla no está definida. Por favor asiste

httpproxythreadbrowser.cpp:5: undefined reference to `vtable for HttpProxyThreadBrowser
collect2: ld returned 1 exit status

Respuestas a la pregunta(8)

Su respuesta a la pregunta