void MemorySearch::openMemory() { auto items = m_ui.results->selectedItems(); if (items.empty()) { return; } QTableWidgetItem* item = items[0]; uint32_t address = item->text().toUInt(nullptr, 16); MemoryView* memView = new MemoryView(m_controller); memView->jumpToAddress(address); connect(m_controller, &GameController::gameStopped, memView, &QWidget::close); memView->setAttribute(Qt::WA_DeleteOnClose); memView->show(); }