Example #1
0
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();
}