From 92c7fd220506df5f7997d27dbbcdb513e66932a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Thu, 25 Jan 2018 15:40:50 +0100 Subject: Implement memoryview --- qtmips_gui/memorydock.h | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'qtmips_gui/memorydock.h') diff --git a/qtmips_gui/memorydock.h b/qtmips_gui/memorydock.h index 533451e..612f986 100644 --- a/qtmips_gui/memorydock.h +++ b/qtmips_gui/memorydock.h @@ -2,19 +2,32 @@ #define MEMORYDOCK_H #include +#include +#include #include "qtmipsmachine.h" #include "memoryview.h" +class DataView : public MemoryView { + Q_OBJECT +public: + DataView(QWidget *parent); + +protected: + QList row_widget(std::uint32_t address, QWidget *parent); + +private: + QComboBox *cb_size; +}; + class MemoryDock : public QDockWidget { Q_OBJECT public: MemoryDock(QWidget *parent); - ~MemoryDock(); void setup(machine::QtMipsMachine *machine); private: - MemoryView *memory_view; + DataView *view; }; #endif // MEMORYDOCK_H -- cgit v1.2.3