www.pudn.com > smstools.rar > SMSFreqShiftConfigurator.hxx
#ifndef __SMSFREQSHIFTCONFIGURATOR__
#define __SMSFREQSHIFTCONFIGURATOR__
#include "SMS_Configurator.hxx"
#include "SMSTransformationConfig.hxx"
class Fl_Widget;
class Fl_Help_View;
namespace CLAMVM
{
class Fl_SMS_BPF_Editor;
class SMSFreqShiftConfigurator : public SMSConfigurator
{
public:
SMSFreqShiftConfigurator();
virtual ~SMSFreqShiftConfigurator();
virtual Fl_Widget* GetParametersWidget();
virtual Fl_Widget* GetHelpWidget();
virtual void Initialize( CLAM::ProcessingConfig& cfg );
virtual void SetConfig( const CLAM::ProcessingConfig& cfg );
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 // SMSFreqShiftConfigurator.hxx