#ifndef MYTHREAD_H
#define MYTHREAD_H

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <qtablewidget.h>

#include <util/MThread.h>


using namespace MetraLabs::base;
using namespace MetraLabs::robotic::base;
using namespace MetraLabs::robotic::hardware;

namespace Ui {
    class MainWindow;
}

class Thread : public QThread
{
    Q_OBJECT
public:
    Thread(AmtecManipulator* pManipulator, QTableWidget* tableWidget);
    virtual 	~Thread ();
    AmtecManipulator* mManipulator;
    AmtecManipulator::MotionType tMotion;
    QTableWidget * tableWidget;
protected:
    virtual void run();

};

#endif // MYTHREAD_H


