diff options
Diffstat (limited to 'src/osd/modules/debugger/qt/logwindow.cpp')
-rw-r--r-- | src/osd/modules/debugger/qt/logwindow.cpp | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/src/osd/modules/debugger/qt/logwindow.cpp b/src/osd/modules/debugger/qt/logwindow.cpp index 669d25081d6..dfbe947caca 100644 --- a/src/osd/modules/debugger/qt/logwindow.cpp +++ b/src/osd/modules/debugger/qt/logwindow.cpp @@ -14,8 +14,8 @@ namespace osd::debugger::qt { -LogWindow::LogWindow(running_machine &machine, QWidget *parent) : - WindowQt(machine, nullptr) +LogWindow::LogWindow(DebuggerQt &debugger, QWidget *parent) : + WindowQt(debugger, nullptr) { setWindowTitle("Debug: Machine Log"); @@ -48,27 +48,21 @@ LogWindow::~LogWindow() } -void LogWindow::saveConfigurationToNode(util::xml::data_node &node) +void LogWindow::restoreConfiguration(util::xml::data_node const &node) { - WindowQt::saveConfigurationToNode(node); + WindowQt::restoreConfiguration(node); - node.set_attribute_int(ATTR_WINDOW_TYPE, WINDOW_TYPE_ERROR_LOG_VIEWER); + m_logView->restoreConfigurationFromNode(node); } -//========================================================================= -// LogWindowQtConfig -//========================================================================= - -void LogWindowQtConfig::applyToQWidget(QWidget *widget) +void LogWindow::saveConfigurationToNode(util::xml::data_node &node) { - WindowQtConfig::applyToQWidget(widget); -} + WindowQt::saveConfigurationToNode(node); + node.set_attribute_int(ATTR_WINDOW_TYPE, WINDOW_TYPE_ERROR_LOG_VIEWER); -void LogWindowQtConfig::recoverFromXmlNode(util::xml::data_node const &node) -{ - WindowQtConfig::recoverFromXmlNode(node); + m_logView->saveConfigurationToNode(node); } } // namespace osd::debugger::qt |