summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/debugger/debugqt.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/debugger/debugqt.c')
-rw-r--r--src/osd/modules/debugger/debugqt.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/osd/modules/debugger/debugqt.c b/src/osd/modules/debugger/debugqt.c
index 55956500398..40942a63506 100644
--- a/src/osd/modules/debugger/debugqt.c
+++ b/src/osd/modules/debugger/debugqt.c
@@ -25,6 +25,7 @@
#include "qt/debugqtdasmwindow.h"
#include "qt/debugqtmemorywindow.h"
#include "qt/debugqtbreakpointswindow.h"
+#include "qt/debugqtdeviceswindow.h"
#include "debugqt.h"
@@ -90,6 +91,7 @@ static void xml_configuration_load(running_machine &machine, int config_type, xm
case WindowQtConfig::WIN_TYPE_DASM: xmlConfigurations.push_back(new DasmWindowQtConfig()); break;
case WindowQtConfig::WIN_TYPE_LOG: xmlConfigurations.push_back(new LogWindowQtConfig()); break;
case WindowQtConfig::WIN_TYPE_BREAK_POINTS: xmlConfigurations.push_back(new BreakpointsWindowQtConfig()); break;
+ case WindowQtConfig::WIN_TYPE_DEVICES: xmlConfigurations.push_back(new DevicesWindowQtConfig()); break;
default: continue;
}
xmlConfigurations.back()->recoverFromXmlNode(wnode);
@@ -145,6 +147,8 @@ static void gather_save_configurations()
xmlConfigurations.push_back(new LogWindowQtConfig());
else if (dynamic_cast<BreakpointsWindow*>(widget))
xmlConfigurations.push_back(new BreakpointsWindowQtConfig());
+ else if (dynamic_cast<DevicesWindow*>(widget))
+ xmlConfigurations.push_back(new DevicesWindowQtConfig());
xmlConfigurations.back()->buildFromQWidget(widget);
}
@@ -187,6 +191,8 @@ static void setup_additional_startup_windows(running_machine& machine, std::vect
foo = new LogWindow(&machine); break;
case WindowQtConfig::WIN_TYPE_BREAK_POINTS:
foo = new BreakpointsWindow(&machine); break;
+ case WindowQtConfig::WIN_TYPE_DEVICES:
+ foo = new DevicesWindow(&machine); break;
default: break;
}
config->applyToQWidget(foo);