aboutsummaryrefslogtreecommitdiff
path: root/qtmips_gui/coreview/registers.cpp
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2018-01-18 19:54:00 +0100
committerKarel Kočí <cynerd@email.cz>2018-01-18 19:54:00 +0100
commit507e81b60af88721780a1eb5591d884d1667c4b4 (patch)
tree3a99b46ac8a7314391434b9c168793a60da1aa38 /qtmips_gui/coreview/registers.cpp
parent4b409c4b684a0e418e648ecaca375af6e1cdd68c (diff)
downloadqtmips-507e81b60af88721780a1eb5591d884d1667c4b4.tar.gz
qtmips-507e81b60af88721780a1eb5591d884d1667c4b4.tar.bz2
qtmips-507e81b60af88721780a1eb5591d884d1667c4b4.zip
More work on coreview
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
}