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
|