www.pudn.com > smstools.rar > SMSResidualGainConfigurator.hxx


#ifndef __SMSRESIDUALGAINCONFIGURATOR__ 
#define __SMSRESIDUALGAINCONFIGURATOR__ 
 
 
#include "SMS_Configurator.hxx" 
#include "SMSTransformationConfig.hxx" 
 
class Fl_Widget; 
class Fl_Help_View; 
 
namespace CLAMVM 
{ 
	class Fl_SMS_BPF_Editor; 
	 
 
	class SMSResidualGainConfigurator : public SMSConfigurator 
	{ 
	public: 
		SMSResidualGainConfigurator(); 
		virtual ~SMSResidualGainConfigurator(); 
 
		virtual Fl_Widget* GetParametersWidget(); 
		virtual Fl_Widget* GetHelpWidget(); 
 
		virtual void Initialize( CLAM::ProcessingConfig& ); 
		virtual void SetConfig( const CLAM::ProcessingConfig& ); 
		virtual const CLAM::ProcessingConfig& GetConfig(); 
 
	protected: 
		 
		void SetHelpWidgetText(); 
 
	protected: 
		 
		Fl_Help_View*                 mHelpWidget; 
		Fl_SMS_BPF_Editor*     mEditorWidget; 
		CLAM::SMSTransformationConfig mConfig; 
		static const char*            mHelpText; 
		 
		 
	}; 
} 
 
 
#endif // SMSResidualGainConfigurator.hxx