summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/multimedia/powerchord/powerchordbase.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/noncore/multimedia/powerchord/powerchordbase.cpp b/noncore/multimedia/powerchord/powerchordbase.cpp
index 0694ba3..92198bf 100644
--- a/noncore/multimedia/powerchord/powerchordbase.cpp
+++ b/noncore/multimedia/powerchord/powerchordbase.cpp
@@ -391,17 +391,18 @@ PowerchordBase::PowerchordBase( QWidget* parent, const char* name, WFlags fl )
391} 391}
392 392
393 393
394static int known=0; 394static int known=0;
395#include <qmessagebox.h> 395#include <qmessagebox.h>
396void PowerchordBase::transport_rec_cb(){ 396void PowerchordBase::transport_rec_cb(){
397 chordlist->insertItem(chordname->text(),-1); 397 chordlist->insertItem(chordname->text(),-1);
398 if (!known){ 398 if (!known){
399 QMessageBox::information(this, "Powerchord", "This chord has been saved\ninto the list of chords,\nfor later playback."); 399 QMessageBox::information(this, tr("Powerchord"),
400 tr("<P>This chord has been saved into the list of chords, for later playback.<P>");
400 known = 1; 401 known = 1;
401 } 402 }
402} 403}
403void PowerchordBase::list_remove_cb(){ 404void PowerchordBase::list_remove_cb(){
404 if (chordlist->count() > 0){ 405 if (chordlist->count() > 0){
405 chordlist->removeItem(0); 406 chordlist->removeItem(0);
406 } 407 }
407} 408}
@@ -434,17 +435,18 @@ void PowerchordBase::play_chord_cb(){
434 octave = note / 12; 435 octave = note / 12;
435 synth->note_start(1, base, octave); 436 synth->note_start(1, base, octave);
436 437
437 } 438 }
438 439
439 // init synth 440 // init synth
440 if (synth->Play()){ 441 if (synth->Play()){
441 // error 442 // error
442 QMessageBox::information(this, "Powerchord", "Unable to open device for sound playback - check that no other application is using it."); 443 QMessageBox::information(this, tr("Powerchord"),
444 tr("<P>Unable to open device for sound playback - check that no other application is using it.</P>"));
443 return; 445 return;
444 } 446 }
445 synth->fill_buffer(); 447 synth->fill_buffer();
446 448
447 // start timer 449 // start timer
448 audio_timer = new QTimer(); 450 audio_timer = new QTimer();
449 connect(audio_timer, SIGNAL( timeout() ), this, SLOT( audio_cb() )); 451 connect(audio_timer, SIGNAL( timeout() ), this, SLOT( audio_cb() ));
450 // set pixmap on player? 452 // set pixmap on player?
@@ -525,17 +527,19 @@ void PowerchordBase::tuner_cb(){
525 simulation_timer->stop(); 527 simulation_timer->stop();
526 tuner->Stop(); 528 tuner->Stop();
527 tuner_pic1->setPixmap( image6 ); 529 tuner_pic1->setPixmap( image6 );
528 } 530 }
529} 531}
530 532
531 533
532void PowerchordBase::tuner_start_cb(){ 534void PowerchordBase::tuner_start_cb(){
533 if (0 == QMessageBox::information(this, "Powerchord", "Using the microphone,\nthe note's frequency\nis analysed. This\nis a simulation.", "OK", "Cancel", 0, 1)){ 535 if (0 == QMessageBox::information(this, tr("Powerchord"),
536 tr("<P>Using the microphone, the note's frequency is analysed. This is a simulation.</P>"),
537 tr("OK"), tr("Cancel"), 0, 1)){
534 if (simulation_timer){ 538 if (simulation_timer){
535 simulation_timer->stop(); 539 simulation_timer->stop();
536 }else{ 540 }else{
537 simulation_timer = new QTimer(); 541 simulation_timer = new QTimer();
538 connect(simulation_timer, SIGNAL( timeout() ), this, SLOT( tuner_simulation_cb() )); 542 connect(simulation_timer, SIGNAL( timeout() ), this, SLOT( tuner_simulation_cb() ));
539 543
540 } 544 }
541 simulation_x = -45; 545 simulation_x = -45;