Files
kaizen/src/frontend/Debugger.cpp
2024-09-24 13:05:10 +02:00

24 lines
813 B
C++

#include <Debugger.hpp>
Debugger::Debugger() : QWidget(nullptr) {
disassembly->setWindowTitle("Disassembly");
disassembly->setFeatures(QDockWidget::DockWidgetFloatable | QDockWidget::DockWidgetMovable);
codeView->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
codeView->setHeaderHidden(true);
codeView->setModel(codeModel.get());
cpuState->setWindowTitle("Registers");
cpuState->setFeatures(QDockWidget::DockWidgetFloatable | QDockWidget::DockWidgetMovable);
registers->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
horLayout->addWidget(disassembly.get());
horLayout->addWidget(cpuState.get());
verLayout->addLayout(horLayout.get());
setLayout(verLayout.get());
connect(codeView.get(), &QTreeView::activated, this, [&](QModelIndex index) {
});
}