Files
Xenia-Canary/src/Xenia.Debug.UI/Views/BreakpointsPanel.cs
2015-06-10 23:31:32 -07:00

44 lines
1.4 KiB
C#

/**
******************************************************************************
* Xenia : Xbox 360 Emulator Research Project *
******************************************************************************
* Copyright 2015 Ben Vanik. All rights reserved. *
* Released under the BSD license - see LICENSE in the root for more details. *
******************************************************************************
*/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using WeifenLuo.WinFormsUI.Docking;
using Xenia.Debug.UI.Controls;
namespace Xenia.Debug.UI.Views {
public partial class BreakpointsPanel : BasePanel {
private readonly Debugger debugger;
public BreakpointsPanel(Debugger debugger) {
InitializeComponent();
this.debugger = debugger;
debugger.BreakpointList.Changed += UpdateBreakpointsList;
UpdateBreakpointsList(debugger.BreakpointList);
}
private void UpdateBreakpointsList(BreakpointList sender) {
breakpointsListView.BeginUpdate();
breakpointsListView.Items.Clear();
foreach (Breakpoint breakpoint in debugger.BreakpointList) {
breakpointsListView.Items.Add("Breakpoint A");
}
breakpointsListView.EndUpdate();
}
}
}