Add more SFX for the user's pleasure.

This commit is contained in:
LoRd_MuldeR 2010-11-25 18:28:42 +01:00
parent a29780ef2a
commit 09bac5a0ea
7 changed files with 14 additions and 1 deletions

View File

@ -106,6 +106,9 @@ END
//
IDR_WAVE_ABOUT WAVE "res\\sounds\\uuaarrgh.wav"
IDR_WAVE_SUCCESS WAVE "res\\sounds\\success.wav"
IDR_WAVE_ERROR WAVE "res\\sounds\\error.wav"
IDR_WAVE_ABORTED WAVE "res\\sounds\\aborted.wav"
/////////////////////////////////////////////////////////////////////////////
//

BIN
res/sounds/aborted.wav Normal file

Binary file not shown.

BIN
res/sounds/error.wav Normal file

Binary file not shown.

BIN
res/sounds/success.wav Normal file

Binary file not shown.

View File

@ -25,7 +25,7 @@
#define VER_LAMEXP_MAJOR 4
#define VER_LAMEXP_MINOR_HI 0
#define VER_LAMEXP_MINOR_LO 0
#define VER_LAMEXP_BUILD 79
#define VER_LAMEXP_BUILD 80
#define VER_LAMEXP_SUFFIX TechPreview
/*

View File

@ -28,6 +28,7 @@
#include "Thread_Process.h"
#include "Encoder_MP3.h"
#include "Dialog_LogView.h"
#include "Resource.h"
#include <QApplication>
#include <QRect>
@ -265,16 +266,22 @@ void ProcessingDialog::doneEncoding(void)
if(m_userAborted)
{
label_progress->setText(QString("Process was aborted by the user after %1 files!").arg(QString::number(m_succeededFiles)));
QApplication::processEvents();
PlaySound(MAKEINTRESOURCE(IDR_WAVE_ABORTED), GetModuleHandle(NULL), SND_RESOURCE | SND_SYNC);
}
else
{
if(m_failedFiles)
{
label_progress->setText(QString("Error: %1 of %2 files failed. Double-click failed items for detailed information!").arg(QString::number(m_failedFiles), QString::number(m_failedFiles + m_succeededFiles)));
QApplication::processEvents();
PlaySound(MAKEINTRESOURCE(IDR_WAVE_ERROR), GetModuleHandle(NULL), SND_RESOURCE | SND_SYNC);
}
else
{
label_progress->setText("Alle files completed successfully.");
QApplication::processEvents();
PlaySound(MAKEINTRESOURCE(IDR_WAVE_SUCCESS), GetModuleHandle(NULL), SND_RESOURCE | SND_SYNC);
}
}

View File

@ -26,6 +26,9 @@
*/
#define IDI_ICON1 106
#define IDR_WAVE_ABOUT 666
#define IDR_WAVE_SUCCESS 667
#define IDR_WAVE_ERROR 668
#define IDR_WAVE_ABORTED 669
/*
* Next default values for new objects