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(){
21 qsrand(QDateTime::currentDateTime().toTime_t());
22 sequenza.append(qrand()%9);
26 emit disableInterface();
27 while(i<sequenza.size())
29 emit generate(sequenza.at(i));
30 qDebug()<<sequenza.at(i);
31 msleep(500 - (_score*5));
32 emit generate(sequenza.at(i));
33 msleep(500 - (_score*5));
37 attendiInputUtente=true;
38 emit enableInterface();
40 while(attendiInputUtente){
48 void TestThread::updateCaption(int inputUser){
50 if(attendiInputUtente){
52 if(sequenza.at(index)==inputUser)
57 if(index==sequenza.size()){
58 attendiInputUtente=false;
67 attendiInputUtente=true;
72 void TestThread::genera()
75 attendiInputUtente=false;