1 #include "testThread.h"
6 TestThread::TestThread(QObject *parent):QThread(parent){
8 attendiInputUtente=false;
12 qsrand(QDateTime::currentDateTime().toTime_t());
15 TestThread::~TestThread(){
18 void TestThread::run(){
22 qsrand(QDateTime::currentDateTime().toTime_t());
23 sequenza.append(qrand()%9);
27 emit disableInterface();
28 while(i<sequenza.size())
30 emit generate(sequenza.at(i));
31 qDebug()<<sequenza.at(i);
32 msleep(500 - (_score*2));
33 emit generate(sequenza.at(i));
34 msleep(500 - (_score*2));
38 attendiInputUtente=true;
39 emit enableInterface();
41 while(attendiInputUtente){
49 void TestThread::updateCaption(int inputUser){
51 if(attendiInputUtente){
53 if(sequenza.at(index)==inputUser)
58 if(index==sequenza.size()){
60 attendiInputUtente=false;
69 attendiInputUtente=true;
74 void TestThread::genera()
77 attendiInputUtente=false;