[User Interface] Clean up Debugger/Debugger-AddBreakpoint.cpp

This commit is contained in:
zilmar 2018-01-08 18:20:56 +11:00
parent af174e730f
commit 57ac4c0607
1 changed files with 35 additions and 35 deletions

View File

@ -15,44 +15,44 @@
LRESULT CAddBreakpointDlg::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) LRESULT CAddBreakpointDlg::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{ {
CenterWindow(); CenterWindow();
m_AddressEdit.Attach(GetDlgItem(IDC_ADDR_EDIT)); m_AddressEdit.Attach(GetDlgItem(IDC_ADDR_EDIT));
m_ReadCheck.Attach(GetDlgItem(IDC_CHK_READ)); m_ReadCheck.Attach(GetDlgItem(IDC_CHK_READ));
m_WriteCheck.Attach(GetDlgItem(IDC_CHK_WRITE)); m_WriteCheck.Attach(GetDlgItem(IDC_CHK_WRITE));
m_ExecuteCheck.Attach(GetDlgItem(IDC_CHK_EXEC)); m_ExecuteCheck.Attach(GetDlgItem(IDC_CHK_EXEC));
return FALSE; return FALSE;
} }
LRESULT CAddBreakpointDlg::OnClicked(WORD /*wNotifyCode*/, WORD wID, HWND, BOOL& /*bHandled*/) LRESULT CAddBreakpointDlg::OnClicked(WORD /*wNotifyCode*/, WORD wID, HWND, BOOL& /*bHandled*/)
{ {
switch (wID) switch (wID)
{ {
case IDOK: case IDOK:
{ {
char addrStr[9]; char addrStr[9];
m_AddressEdit.GetWindowTextA(addrStr, 9); m_AddressEdit.GetWindowTextA(addrStr, 9);
uint32_t address = strtoul(addrStr, NULL, 16); uint32_t address = strtoul(addrStr, NULL, 16);
CBreakpoints* breakpoints = m_Debugger->Breakpoints();
if (m_ReadCheck.GetCheck()) CBreakpoints* breakpoints = m_Debugger->Breakpoints();
{
breakpoints->RBPAdd(address); if (m_ReadCheck.GetCheck())
} {
if (m_WriteCheck.GetCheck()) breakpoints->RBPAdd(address);
{ }
breakpoints->WBPAdd(address); if (m_WriteCheck.GetCheck())
} {
if (m_ExecuteCheck.GetCheck()) breakpoints->WBPAdd(address);
{ }
breakpoints->AddExecution(address); if (m_ExecuteCheck.GetCheck())
} {
EndDialog(0); breakpoints->AddExecution(address);
break; }
} EndDialog(0);
case IDCANCEL: break;
EndDialog(0); }
break; case IDCANCEL:
} EndDialog(0);
return FALSE; break;
}
return FALSE;
} }