diff options
author | bd <bdunahu@operationnull.com> | 2025-04-27 17:34:16 -0400 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2025-04-27 17:34:16 -0400 |
commit | 4f77c3161128ff965b26f9575853c5347c0d662d (patch) | |
tree | 7120db1a5d945d7309564bb3918a21a16928733b /gui/registerview.h | |
parent | 3233a150e2024e9be51623f606bf15527a76cf1e (diff) |
Basic register display
Diffstat (limited to 'gui/registerview.h')
-rw-r--r-- | gui/registerview.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/gui/registerview.h b/gui/registerview.h index e4cb940..cc5a1f8 100644 --- a/gui/registerview.h +++ b/gui/registerview.h @@ -18,8 +18,8 @@ #ifndef REGISTERVIEW_H #define REGISTERVIEW_H -#include <QAbstractTableModel> #include "storageview.h" +#include <QAbstractTableModel> #include <QVector> // see https://doc.qt.io/qt-6/qabstracttablemodel.html @@ -43,6 +43,22 @@ class RegisterView : public StorageView int section, Qt::Orientation o, int role = Qt::DisplayRole) const override; + + /** + * @param field to assign to `this->gprs'. + * @param field to assign to `this->vrs'. + */ + void set_data(const QVector<int> &gprs, const QVector<QVector<int>> &vrs); + + private: + /** + * The general purpose registers. + */ + QVector<int> gprs; + /** + * The vector registers. + */ + QVector<QVector<int>> vrs; }; #endif // REGISTERVIEW_H |