// license:BSD-3-Clause // copyright-holders:Vas Crabb //============================================================ // // memoryviewer.h - MacOS X Cocoa debug window handling // //============================================================ #import "debugosx.h" #import "debugwindowhandler.h" #import @class MAMEDebugConsole, MAMEMemoryView; @interface MAMEMemoryViewer : MAMEExpressionAuxiliaryDebugWindowHandler { MAMEMemoryView *memoryView; NSPopUpButton *subviewButton; } - (id)initWithMachine:(running_machine &)m console:(MAMEDebugConsole *)c; - (BOOL)selectSubviewForDevice:(device_t *)device; - (BOOL)selectSubviewForSpace:(address_space *)space; - (IBAction)changeSubview:(id)sender; - (void)saveConfigurationToNode:(util::xml::data_node *)node; - (void)restoreConfigurationFromNode:(util::xml::data_node const *)node; @end