[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*/)
{
CenterWindow();
m_AddressEdit.Attach(GetDlgItem(IDC_ADDR_EDIT));
m_ReadCheck.Attach(GetDlgItem(IDC_CHK_READ));
m_WriteCheck.Attach(GetDlgItem(IDC_CHK_WRITE));
m_ExecuteCheck.Attach(GetDlgItem(IDC_CHK_EXEC));
return FALSE;
CenterWindow();
m_AddressEdit.Attach(GetDlgItem(IDC_ADDR_EDIT));
m_ReadCheck.Attach(GetDlgItem(IDC_CHK_READ));
m_WriteCheck.Attach(GetDlgItem(IDC_CHK_WRITE));
m_ExecuteCheck.Attach(GetDlgItem(IDC_CHK_EXEC));
return FALSE;
}
LRESULT CAddBreakpointDlg::OnClicked(WORD /*wNotifyCode*/, WORD wID, HWND, BOOL& /*bHandled*/)
{
switch (wID)
{
case IDOK:
{
char addrStr[9];
m_AddressEdit.GetWindowTextA(addrStr, 9);
uint32_t address = strtoul(addrStr, NULL, 16);
CBreakpoints* breakpoints = m_Debugger->Breakpoints();
switch (wID)
{
case IDOK:
{
char addrStr[9];
m_AddressEdit.GetWindowTextA(addrStr, 9);
uint32_t address = strtoul(addrStr, NULL, 16);
if (m_ReadCheck.GetCheck())
{
breakpoints->RBPAdd(address);
}
if (m_WriteCheck.GetCheck())
{
breakpoints->WBPAdd(address);
}
if (m_ExecuteCheck.GetCheck())
{
breakpoints->AddExecution(address);
}
EndDialog(0);
break;
}
case IDCANCEL:
EndDialog(0);
break;
}
return FALSE;
CBreakpoints* breakpoints = m_Debugger->Breakpoints();
if (m_ReadCheck.GetCheck())
{
breakpoints->RBPAdd(address);
}
if (m_WriteCheck.GetCheck())
{
breakpoints->WBPAdd(address);
}
if (m_ExecuteCheck.GetCheck())
{
breakpoints->AddExecution(address);
}
EndDialog(0);
break;
}
case IDCANCEL:
EndDialog(0);
break;
}
return FALSE;
}