28 lines
822 B
C++
28 lines
822 B
C++
#ifndef C64SERIAL_ANALYZER_SETTINGS
|
|
#define C64SERIAL_ANALYZER_SETTINGS
|
|
|
|
#include <AnalyzerSettings.h>
|
|
#include <AnalyzerTypes.h>
|
|
|
|
class C64SerialAnalyzerSettings : public AnalyzerSettings {
|
|
public:
|
|
C64SerialAnalyzerSettings();
|
|
virtual ~C64SerialAnalyzerSettings();
|
|
|
|
virtual bool SetSettingsFromInterfaces();
|
|
void UpdateInterfacesFromSettings();
|
|
virtual void LoadSettings(const char *settings);
|
|
virtual const char *SaveSettings();
|
|
|
|
Channel mAttentionChannel;
|
|
Channel mDataChannel;
|
|
Channel mClockChannel;
|
|
|
|
protected:
|
|
std::auto_ptr<AnalyzerSettingInterfaceChannel> mAttentionChannelInterface;
|
|
std::auto_ptr<AnalyzerSettingInterfaceChannel> mDataChannelInterface;
|
|
std::auto_ptr<AnalyzerSettingInterfaceChannel> mClockChannelInterface;
|
|
};
|
|
|
|
#endif // C64SERIAL_ANALYZER_SETTINGS
|