#ifndef _ThreadQt_
#define _ThreadQt_
#include <QWidget>
#include "ui_ThreadQtWindow.h"
#include "ThreadedMatrixMult.h"
//
//##############################################################################
//                          ThreadQt.h
//
// GUI interface class for the thread demo application
//
//
// Math 157   March, 11, 2009                                         (C) UCLA  
//##############################################################################
//
class ThreadQt : public QMainWindow, private Ui::ThreadQtWindow
{
     Q_OBJECT

public:
 
	ThreadQt(QWidget *parent = 0);
	
private :
	
	ThreadedMatrixMult matrixMultThread;
	
private slots:

	void on_runNoThreadButton_clicked();
	void on_startThreadButton_clicked();
	void on_stopThreadButton_clicked();
	
	void threadStart();
	void threadStop();

 };
#endif 
