Ejemplo n.º 1
0
void GameSound::checkPlayMusic()
{
  // just rewind
  if (!Mix_PlayingMusic())
    //playMusic();
    emit musicFinished();
}
Ejemplo n.º 2
0
void MainDialog::endGame()
{
    ge->deleteLater();
    ngd->deleteLater();
    ngd=0;
    ge=0;

    musicFinished();
}
Ejemplo n.º 3
0
MainDialog::MainDialog(QWidget *parent) :
    QDialog(parent, Qt::WindowSystemMenuHint | Qt::WindowTitleHint),
    ui(new Ui::MainDialog)
{
    ui->setupUi(this);
    setWindowIcon(QIcon(ICON_TASKBAR));
    ge = 0;
    ngd = 0;

    Phonon::AudioOutput *musicOutput = new Phonon::AudioOutput(Phonon::MusicCategory, this);
    menuMusic = new Phonon::MediaObject(this);
    menuMusic->setCurrentSource(Phonon::MediaSource(":/sounds/menumusic"));
    Phonon::createPath(menuMusic, musicOutput);
    connect(menuMusic, SIGNAL(aboutToFinish()), this, SLOT(musicFinished()));
    menuMusic->play();
}