Fix Qt bug
This commit is contained in:
@@ -2,15 +2,24 @@
|
||||
#include <QGuiApplication>
|
||||
|
||||
Debugger::Debugger() : QWidget(nullptr) {
|
||||
disassembly = new QDockWidget(this);
|
||||
disassembly = new QDockWidget;
|
||||
disassembly->setWindowTitle("Disassembly");
|
||||
disassembly->setFeatures(QDockWidget::DockWidgetFloatable | QDockWidget::DockWidgetMovable);
|
||||
codeView = new QTreeView(disassembly);
|
||||
codeView->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
|
||||
codeView->setHeaderHidden(true);
|
||||
cpuState = new QDockWidget(this);
|
||||
cpuState = new QDockWidget;
|
||||
cpuState->setWindowTitle("Registers");
|
||||
cpuState->setFeatures(QDockWidget::DockWidgetFloatable | QDockWidget::DockWidgetMovable);
|
||||
registers = new QTreeView(cpuState);
|
||||
registers->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
|
||||
|
||||
horLayout = new QHBoxLayout;
|
||||
horLayout->addWidget(disassembly);
|
||||
horLayout->addWidget(cpuState);
|
||||
|
||||
verLayout = new QVBoxLayout;
|
||||
verLayout->addLayout(horLayout);
|
||||
|
||||
setLayout(verLayout);
|
||||
}
|
||||
|
||||
@@ -2,10 +2,14 @@
|
||||
#include <QDockWidget>
|
||||
#include <QWidget>
|
||||
#include <QTreeView>
|
||||
#include <QHBoxLayout>
|
||||
#include <QVBoxLayout>
|
||||
|
||||
class Debugger : public QWidget {
|
||||
QDockWidget *disassembly{}, *cpuState{};
|
||||
QTreeView *codeView{}, *registers{};
|
||||
QHBoxLayout *horLayout{};
|
||||
QVBoxLayout *verLayout{};
|
||||
|
||||
public:
|
||||
Debugger();
|
||||
|
||||
Reference in New Issue
Block a user