/*
* xSF - NCSF wxWidgets App
* By Naram Qashat (CyberBotX) [cyberbotx@cyberbotx.com]
*
* Partially based on the vio*sf framework
*/
#include "SoundView.h"
#include "XSFApp_NCSF.h"
class XSFConfig_NCSF;
class XSFPlayer_NCSF;
void XSFApp_NCSF::CreateSoundView(XSFConfig_NCSF *config, XSFPlayer_NCSF *player)
{
this->dialog = new SoundView(nullptr, config, player);
this->dialog->ShowModal();
}
void XSFApp_NCSF::SyncSoundViewToConfig()
{
if (this->dialog)
this->dialog->SyncToConfig();
}
void XSFApp_NCSF::DestroySoundView()
{
this->dialog->Destroy();
this->dialog = nullptr;
}