diff options
author | Karel Kočí <cynerd@email.cz> | 2018-01-21 20:36:41 +0100 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2018-01-21 20:36:41 +0100 |
commit | b0a3e568a9e10ee9d99e8679b2ddd697705e756c (patch) | |
tree | 5254201ae2f6a2709e8d319fcdedaaa787cb27da /qtmips_gui/coreview/instructionview.h | |
parent | 553187e18f5a587dcf38a7d3f9a82929583ddc84 (diff) | |
download | qtmips-b0a3e568a9e10ee9d99e8679b2ddd697705e756c.tar.gz qtmips-b0a3e568a9e10ee9d99e8679b2ddd697705e756c.tar.bz2 qtmips-b0a3e568a9e10ee9d99e8679b2ddd697705e756c.zip |
Update instruction viewers
Diffstat (limited to 'qtmips_gui/coreview/instructionview.h')
-rw-r--r-- | qtmips_gui/coreview/instructionview.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/qtmips_gui/coreview/instructionview.h b/qtmips_gui/coreview/instructionview.h index 4b7d171..2b0e340 100644 --- a/qtmips_gui/coreview/instructionview.h +++ b/qtmips_gui/coreview/instructionview.h @@ -1,18 +1,25 @@ #ifndef INSTRUCTIONVIEW_H #define INSTRUCTIONVIEW_H +#include <QGraphicsObject> #include <QGraphicsSimpleTextItem> #include "qtmipsmachine.h" namespace coreview { -class InstructionView : public QObject, public QGraphicsSimpleTextItem { +class InstructionView : public QGraphicsObject { Q_OBJECT public: InstructionView(); + QRectF boundingRect() const; + void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget); + public slots: void instruction_update(const machine::Instruction &i); + +private: + QGraphicsSimpleTextItem text; }; } |