diff --git a/src/platform/qt/MemoryView.cpp b/src/platform/qt/MemoryView.cpp index f6ea61016..92e971768 100644 --- a/src/platform/qt/MemoryView.cpp +++ b/src/platform/qt/MemoryView.cpp @@ -104,6 +104,11 @@ MemoryView::MemoryView(GameController* controller, QWidget* parent) connect(controller, SIGNAL(gamePaused(mCoreThread*)), this, SLOT(update())); connect(controller, SIGNAL(stateLoaded(mCoreThread*)), this, SLOT(update())); connect(controller, SIGNAL(rewound(mCoreThread*)), this, SLOT(update())); + + connect(m_ui.copy, SIGNAL(clicked()), m_ui.hexfield, SLOT(copy())); + connect(m_ui.save, SIGNAL(clicked()), m_ui.hexfield, SLOT(save())); + connect(m_ui.paste, SIGNAL(clicked()), m_ui.hexfield, SLOT(paste())); + connect(m_ui.load, SIGNAL(clicked()), m_ui.hexfield, SLOT(load())); } void MemoryView::setIndex(int index) { diff --git a/src/platform/qt/MemoryView.ui b/src/platform/qt/MemoryView.ui index 64f23f104..45bf326bb 100644 --- a/src/platform/qt/MemoryView.ui +++ b/src/platform/qt/MemoryView.ui @@ -210,6 +210,51 @@ + + + + + + Copy Selection + + + + + + + Paste + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Save Selection + + + + + + + Load + + + + +