diff options
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; }; } |