X-Git-Url: http://git.maemo.org/git/?p=qmemory;a=blobdiff_plain;f=mainwindow.cpp;h=a5085628534a9158da2140260234b707102a83d6;hp=2c29cfc6a699ca424ddd544cd34ccaf97d1be221;hb=21ff03c4e76216f2ce49d04ae48d9209b5642e27;hpb=4140673498bea4854f187957133f887a45ddd253 diff --git a/mainwindow.cpp b/mainwindow.cpp index 2c29cfc..a508562 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -2,6 +2,7 @@ #include "ui_mainwindow.h" #include #include +#include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), @@ -10,10 +11,12 @@ MainWindow::MainWindow(QWidget *parent) : ui->setupUi(this); statusLed = new QLed(ui->verticalLayoutWidget); - statusLed->setLayout(ui->horizontalLayout_4); + ui->horizontalLayout_4->insertWidget(0,statusLed); + statusLed->setOnColor(QLed::Red); statusLed->setOffColor(QLed::Green); - statusLed->setGeometry(QRect(0,0,100,100)); + //statusLed->setGeometry(QRect(0,0,100,100)); + statusLed->setShape(QLed::Rounded); setCentralWidget(ui->verticalLayoutWidget); connect(&tread,SIGNAL(generate(int)),this,SLOT(cliccaBottone(int))); connect(&tread,SIGNAL(score(int)),ui->lcdNumber,SLOT(display(int))); @@ -93,30 +96,48 @@ void MainWindow::cliccaBottone(int id) { switch(id){ case 0: + if(ui->pushButton->getStateColor()) + QSound::play("sounds/dog.wav"); ui->pushButton->changeColor(); break; case 1: + if(ui->pushButton_2->getStateColor()) + QSound::play("sounds/cat.wav"); ui->pushButton_2->changeColor(); break; case 2: + if(ui->pushButton_3->getStateColor()) + QSound::play("sounds/cow.wav"); ui->pushButton_3->changeColor(); break; case 3: + if(ui->pushButton_4->getStateColor()) + QSound::play("sounds/duck.wav"); ui->pushButton_4->changeColor(); break; case 4: + if(ui->pushButton_5->getStateColor()) + QSound::play("sounds/goat.wav"); ui->pushButton_5->changeColor(); break; case 5: + if(ui->pushButton_6->getStateColor()) + QSound::play("sounds/donkey.wav"); ui->pushButton_6->changeColor(); break; case 6: + if(ui->pushButton_7->getStateColor()) + QSound::play("sounds/crow.wav"); ui->pushButton_7->changeColor(); break; case 7: + if(ui->pushButton_8->getStateColor()) + QSound::play("sounds/rosteer.wav"); ui->pushButton_8->changeColor(); break; case 8: + if(ui->pushButton_9->getStateColor()) + QSound::play("sounds/bleeeh.wav"); ui->pushButton_9->changeColor(); break; } @@ -127,41 +148,50 @@ MainWindow::~MainWindow() delete ui; } void MainWindow::clickA(){ + QSound::play("sounds/dog.wav"); emit cliccatoIlBottone(0); - qDebug()<< "Click 1"; + } void MainWindow::clickB(){ + QSound::play("sounds/cat.wav"); emit cliccatoIlBottone(1); - qDebug()<< "Click 2"; + } void MainWindow::clickC(){ + QSound::play("sounds/cow.wav"); emit cliccatoIlBottone(2); - qDebug()<< "Click 3"; + } void MainWindow::clickD(){ + QSound::play("sounds/duck.wav"); emit cliccatoIlBottone(3); - qDebug()<< "Click 4"; + } void MainWindow::clickE(){ + QSound::play("sounds/goat.wav"); emit cliccatoIlBottone(4); - qDebug()<< "Click 5"; + } void MainWindow::clickF(){ + QSound::play("sounds/donkey.wav"); emit cliccatoIlBottone(5); - qDebug()<< "Click 6"; + } void MainWindow::clickG(){ + QSound::play("sounds/crow.wav"); emit cliccatoIlBottone(6); - qDebug()<< "Click 7"; + } void MainWindow::clickH(){ + QSound::play("sounds/rosteer.wav"); emit cliccatoIlBottone(7); - qDebug()<< "Click 8"; + } void MainWindow::clickI(){ + QSound::play("sounds/bleeeh.wav"); emit cliccatoIlBottone(8); - qDebug()<< "Click 9"; + }