void CheatSearchTab::OnCreateARCodeClicked(wxCommandEvent&) { long idx = m_lview_search_results->GetNextItem(-1, wxLIST_NEXT_ALL, wxLIST_STATE_SELECTED); if (idx == wxNOT_FOUND) return; const u32 address = m_search_results[idx].address | ((m_search_type_size & ~1) << 24); CreateCodeDialog arcode_dlg(this, address); arcode_dlg.ShowModal(); }
void CheatSearchTab::CreateARCode(wxCommandEvent&) { const int sel = m_lbox_search_results->GetSelection(); if (sel >= 0) { const u32 address = m_search_results[sel].address | ((m_search_type_size & ~1) << 24); CreateCodeDialog arcode_dlg(this, address, ActionReplay::GetARCodes()); arcode_dlg.SetExtraStyle(arcode_dlg.GetExtraStyle() & ~wxWS_EX_BLOCK_EVENTS); arcode_dlg.ShowModal(); } }