aboutsummaryrefslogtreecommitdiff
path: root/qtmips_gui/coreview/registers.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qtmips_gui/coreview/registers.cpp')
-rw-r--r--qtmips_gui/coreview/registers.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/qtmips_gui/coreview/registers.cpp b/qtmips_gui/coreview/registers.cpp
index 12684e8..87db32e 100644
--- a/qtmips_gui/coreview/registers.cpp
+++ b/qtmips_gui/coreview/registers.cpp
@@ -4,12 +4,12 @@
using namespace coreview;
//////////////////////
-#define WIDTH 680
-#define HEIGHT 30
+#define WIDTH 60
+#define HEIGHT 80
#define PENW 1
//////////////////////
-Registers::Registers() : QGraphicsObject(nullptr) {
+Registers::Registers() : QGraphicsObject(nullptr), name("Registers", this) {
con_read1 = new Connector(-M_PI_2);
con_read1_reg = new Connector(-M_PI_2);
con_read2 = new Connector(-M_PI_2);
@@ -20,11 +20,12 @@ Registers::Registers() : QGraphicsObject(nullptr) {
// TODO do we want to have any hooks on real registers?
- // TODO add labels for connections
+ QFont font;
+ font.setPointSize(7);
+ name.setFont(font);
- name = new QGraphicsSimpleTextItem("Registers", this);
- QRectF name_box = name->boundingRect();
- name->setPos(WIDTH/2 - name_box.width()/2, HEIGHT/2 - name_box.height()/2);
+ QRectF name_box = name.boundingRect();
+ name.setPos(WIDTH/2 - name_box.width()/2, HEIGHT/2 - name_box.height()/2);
setPos(x(), y()); // set connector's position
}