QtAudioPlot Example

#include <qmessagebox.h>
#include "Audio.hxx"
#include "AudioFileLoader.hxx"
#include "QtAudioPlot.hxx"
#include "QtAppWrapper.hxx"

using CLAM::VM::QtAudioPlot;

int main()
{
	AudioFileLoader fLoader;
	Audio audio;

	CLAM::VM::QtAppWrapper::Init();
    
	int err = fLoader.Load("../../../data/birthday.wav",audio);
	if(err)
	{
		QMessageBox message("File Error",
							"Unable to open \'birthday.wav\'",
							QMessageBox::Critical,
							QMessageBox::Ok,
							QMessageBox::NoButton,
							QMessageBox::NoButton); 
		message.exec();
		CLAM::VM::QtAppWrapper::Quit();
		return 0;
	}	

	QtAudioPlot aPlot;
	aPlot.Label("Audio");
	aPlot.Geometry(100,100,500,225);
	aPlot.SetData(audio);
	aPlot.Show();

	return CLAM::VM::QtAppWrapper::Run();
	
}


// END