aboutsummaryrefslogtreecommitdiff
path: root/qtmips_gui
diff options
context:
space:
mode:
Diffstat (limited to 'qtmips_gui')
-rw-r--r--qtmips_gui/coreview.cpp2
-rw-r--r--qtmips_gui/coreview.h4
-rw-r--r--qtmips_gui/coreview/latch.cpp2
-rw-r--r--qtmips_gui/coreview/latch.h2
-rw-r--r--qtmips_gui/coreview/programcounter.cpp2
-rw-r--r--qtmips_gui/coreview/programcounter.h2
-rw-r--r--qtmips_gui/mainwindow.cpp4
-rw-r--r--qtmips_gui/mainwindow.h4
-rw-r--r--qtmips_gui/newdialog.cpp4
-rw-r--r--qtmips_gui/registersdock.cpp2
-rw-r--r--qtmips_gui/registersdock.h4
11 files changed, 16 insertions, 16 deletions
diff --git a/qtmips_gui/coreview.cpp b/qtmips_gui/coreview.cpp
index 660f78d..6630ad1 100644
--- a/qtmips_gui/coreview.cpp
+++ b/qtmips_gui/coreview.cpp
@@ -1,6 +1,6 @@
#include "coreview.h"
-CoreView::CoreView(QWidget *parent, QtMipsMachine *machine) : QGraphicsView(parent) {
+CoreView::CoreView(QWidget *parent, machine::QtMipsMachine *machine) : QGraphicsView(parent) {
setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform);
diff --git a/qtmips_gui/coreview.h b/qtmips_gui/coreview.h
index fc69861..7e9081a 100644
--- a/qtmips_gui/coreview.h
+++ b/qtmips_gui/coreview.h
@@ -12,13 +12,13 @@
class CoreView : public QGraphicsView {
Q_OBJECT
public:
- CoreView(QWidget *parent, QtMipsMachine *machine);
+ CoreView(QWidget *parent, machine::QtMipsMachine *machine);
private:
void resizeEvent(QResizeEvent *event);
QGraphicsScene scene;
- QtMipsMachine *machine;
+ machine::QtMipsMachine *machine;
coreview::ProgramCounter *pc;
coreview::Multiplexer *pc_multiplexer;
diff --git a/qtmips_gui/coreview/latch.cpp b/qtmips_gui/coreview/latch.cpp
index 77bb317..52f6eb3 100644
--- a/qtmips_gui/coreview/latch.cpp
+++ b/qtmips_gui/coreview/latch.cpp
@@ -7,7 +7,7 @@ using namespace coreview;
#define PENW 1
//////////////////////
-Latch::Latch(QtMipsMachine *machine, qreal height) {
+Latch::Latch(machine::QtMipsMachine *machine, qreal height) {
this->height = height;
connect(machine, SIGNAL(tick()), this, SLOT(tick()));
}
diff --git a/qtmips_gui/coreview/latch.h b/qtmips_gui/coreview/latch.h
index a8738b3..0148b67 100644
--- a/qtmips_gui/coreview/latch.h
+++ b/qtmips_gui/coreview/latch.h
@@ -13,7 +13,7 @@ namespace coreview {
class Latch : public QGraphicsObject {
Q_OBJECT
public:
- Latch(QtMipsMachine *machine, qreal height);
+ Latch(machine::QtMipsMachine *machine, qreal height);
QRectF boundingRect() const;
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
diff --git a/qtmips_gui/coreview/programcounter.cpp b/qtmips_gui/coreview/programcounter.cpp
index 32c907c..b25cbbe 100644
--- a/qtmips_gui/coreview/programcounter.cpp
+++ b/qtmips_gui/coreview/programcounter.cpp
@@ -8,7 +8,7 @@ using namespace coreview;
#define PENW 1
//////////////////////
-ProgramCounter::ProgramCounter(QtMipsMachine *machine) : QGraphicsObject(nullptr), value(this), name(this) {
+ProgramCounter::ProgramCounter(machine::QtMipsMachine *machine) : QGraphicsObject(nullptr), value(this), name(this) {
value.setText(QString("0x") + QString::number(machine->registers()->read_pc(), 16));
value.setPos(0, HEIGHT/2 - value.boundingRect().height()/2);
name.setText(QString("PC"));
diff --git a/qtmips_gui/coreview/programcounter.h b/qtmips_gui/coreview/programcounter.h
index 98b161d..91d1da3 100644
--- a/qtmips_gui/coreview/programcounter.h
+++ b/qtmips_gui/coreview/programcounter.h
@@ -12,7 +12,7 @@ namespace coreview {
class ProgramCounter : public QGraphicsObject {
Q_OBJECT
public:
- ProgramCounter(QtMipsMachine *machine);
+ ProgramCounter(machine::QtMipsMachine *machine);
QRectF boundingRect() const;
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
diff --git a/qtmips_gui/mainwindow.cpp b/qtmips_gui/mainwindow.cpp
index 157baf4..6a507fa 100644
--- a/qtmips_gui/mainwindow.cpp
+++ b/qtmips_gui/mainwindow.cpp
@@ -48,9 +48,9 @@ void MainWindow::start() {
ndialog->show();
}
-void MainWindow::create_core(MachineConfig *config) {
+void MainWindow::create_core(machine::MachineConfig *config) {
// Create machine
- machine = new QtMipsMachine(config);
+ machine = new machine::QtMipsMachine(config);
// Create machine view
coreview = new CoreView(this, machine);
this->setCentralWidget(coreview);
diff --git a/qtmips_gui/mainwindow.h b/qtmips_gui/mainwindow.h
index bba1cb7..8b9e3e7 100644
--- a/qtmips_gui/mainwindow.h
+++ b/qtmips_gui/mainwindow.h
@@ -21,7 +21,7 @@ public:
~MainWindow();
void start();
- void create_core(MachineConfig *config);
+ void create_core(machine::MachineConfig *config);
public slots:
void new_machine();
@@ -48,7 +48,7 @@ private:
QSettings *settings;
- QtMipsMachine *machine; // Current simulated machine
+ machine::QtMipsMachine *machine; // Current simulated machine
void show_dockwidget(QDockWidget *w);
};
diff --git a/qtmips_gui/newdialog.cpp b/qtmips_gui/newdialog.cpp
index 31f4bb8..bbaa73a 100644
--- a/qtmips_gui/newdialog.cpp
+++ b/qtmips_gui/newdialog.cpp
@@ -46,14 +46,14 @@ void NewDialog::cancel() {
void NewDialog::create() {
MainWindow *prnt = (MainWindow*)parent();
- MachineConfig *mc = new MachineConfig();
+ machine::MachineConfig *mc = new machine::MachineConfig();
mc->set_elf(ui->elf_file->text());
mc->set_pipelined(ui->pipelined->isChecked());
// TODO other settings
try {
prnt->create_core(mc);
- } catch (const QtMipsExceptionInput &e) {
+ } catch (const machine::QtMipsExceptionInput &e) {
QMessageBox msg(this);
msg.setText(e.msg(false));
msg.setIcon(QMessageBox::Critical);
diff --git a/qtmips_gui/registersdock.cpp b/qtmips_gui/registersdock.cpp
index d038462..20eb9e4 100644
--- a/qtmips_gui/registersdock.cpp
+++ b/qtmips_gui/registersdock.cpp
@@ -30,7 +30,7 @@ RegistersDock::~RegistersDock() {
delete gp[i];
}
-void RegistersDock::setup(QtMipsMachine *machine) {
+void RegistersDock::setup(machine::QtMipsMachine *machine) {
regs = machine->registers();
connect(regs, SIGNAL(pc_update(std::uint32_t)), this, SLOT(pc_changed(std::uint32_t)));
connect(regs, SIGNAL(gp_update(std::uint8_t,std::uint32_t)), this, SLOT(gp_changed(std::uint8_t,std::uint32_t)));
diff --git a/qtmips_gui/registersdock.h b/qtmips_gui/registersdock.h
index 90be659..654983e 100644
--- a/qtmips_gui/registersdock.h
+++ b/qtmips_gui/registersdock.h
@@ -14,7 +14,7 @@ public:
RegistersDock(QWidget *parent);
~RegistersDock();
- void setup(QtMipsMachine *machine);
+ void setup(machine::QtMipsMachine *machine);
private slots:
void pc_changed(std::uint32_t val);
@@ -22,7 +22,7 @@ private slots:
void hi_lo_changed(bool hi, std::uint32_t val);
private:
- const Registers *regs;
+ const machine::Registers *regs;
QScrollArea *widg;
QFormLayout *layout;