diff options
Diffstat (limited to 'src/osd/modules/debugger/win/disasmviewinfo.h')
-rw-r--r-- | src/osd/modules/debugger/win/disasmviewinfo.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/osd/modules/debugger/win/disasmviewinfo.h b/src/osd/modules/debugger/win/disasmviewinfo.h index d1e7090ef2f..809f92b0c14 100644 --- a/src/osd/modules/debugger/win/disasmviewinfo.h +++ b/src/osd/modules/debugger/win/disasmviewinfo.h @@ -5,9 +5,10 @@ // disasmviewinfo.h - Win32 debug window handling // //============================================================ +#ifndef MAME_DEBUGGER_WIN_DISASMVIEWINFO_H +#define MAME_DEBUGGER_WIN_DISASMVIEWINFO_H -#ifndef __DEBUG_WIN_DISASM_VIEW_INFO_H__ -#define __DEBUG_WIN_DISASM_VIEW_INFO_H__ +#pragma once #include "debugwin.h" @@ -16,17 +17,25 @@ #include "debug/dvdisasm.h" +namespace osd::debugger::win { + class disasmview_info : public debugview_info { public: disasmview_info(debugger_windows_interface &debugger, debugwin_info &owner, HWND parent); virtual ~disasmview_info(); + char const *expression() const; disasm_right_column right_column() const; offs_t selected_address() const; void set_expression(const std::string &expression); void set_right_column(disasm_right_column contents); + + virtual void restore_configuration_from_node(util::xml::data_node const &node) override; + virtual void save_configuration_to_node(util::xml::data_node &node) override; }; -#endif +} // namespace osd::debugger::win + +#endif // MAME_DEBUGGER_WIN_DISASMVIEWINFO_H |