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_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_MAJOR 4
#define VER_LAMEXP_MINOR_HI 0 #define VER_LAMEXP_MINOR_HI 0
#define VER_LAMEXP_MINOR_LO 0 #define VER_LAMEXP_MINOR_LO 0
#define VER_LAMEXP_BUILD 79 #define VER_LAMEXP_BUILD 80
#define VER_LAMEXP_SUFFIX TechPreview #define VER_LAMEXP_SUFFIX TechPreview
/* /*

View File

@ -28,6 +28,7 @@
#include "Thread_Process.h" #include "Thread_Process.h"
#include "Encoder_MP3.h" #include "Encoder_MP3.h"
#include "Dialog_LogView.h" #include "Dialog_LogView.h"
#include "Resource.h"
#include <QApplication> #include <QApplication>
#include <QRect> #include <QRect>
@ -265,16 +266,22 @@ void ProcessingDialog::doneEncoding(void)
if(m_userAborted) if(m_userAborted)
{ {
label_progress->setText(QString("Process was aborted by the user after %1 files!").arg(QString::number(m_succeededFiles))); 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 else
{ {
if(m_failedFiles) 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))); 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 else
{ {
label_progress->setText("Alle files completed successfully."); 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 IDI_ICON1 106
#define IDR_WAVE_ABOUT 666 #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 * Next default values for new objects