Added controller class:
[pygdb.git] / Controller.py
1 #!/usr/bin/python
2 #shuber, 2008-06-24
3
4 __author__ = "shuber"
5
6
7
8 class Controller:
9
10 def __init__(self, debugger, statuswnd):
11 self.debugger = debugger
12 self.watchframe = statuswnd.frames[1]
13 self.bpframe = statuswnd.frames[2]
14
15 def addWatch(self, expr):
16 self.watchframe.addWatch(expr)
17
18 def delWatches(self, expr):
19 self.watchframe.delWatches(expr)
20
21 def addBreakpoint(self, file, lineno, cond=None):
22 return self.bpframe.addBreakpoint(file, lineno, cond)
23
24 def delBreakpoints(self, file, lineno):
25 self.bpframe.delBreakpoints(file, lineno)