391 Private slot to handle the selection of a new stack frame number. |
391 Private slot to handle the selection of a new stack frame number. |
392 |
392 |
393 @param frmnr frame number (0 is the current frame) (int) |
393 @param frmnr frame number (0 is the current frame) (int) |
394 """ |
394 """ |
395 self.framenr = frmnr |
395 self.framenr = frmnr |
396 self.debugServer.remoteClientVariables(0, self.localsFilter, frmnr) |
396 if self.debugServer.isDebugging(): |
|
397 self.debugServer.remoteClientVariables(0, self.localsFilter, frmnr) |
397 |
398 |
398 if self.__autoViewSource: |
399 if self.__autoViewSource: |
399 self.__showSource() |
400 self.__showSource() |
400 |
401 |
401 def setGlobalsFilter(self): |
402 def setGlobalsFilter(self): |
402 """ |
403 """ |
403 Public slot to set the global variable filter. |
404 Public slot to set the global variable filter. |
404 """ |
405 """ |
405 filterStr = self.globalsFilterEdit.text() |
406 if self.debugServer.isDebugging(): |
406 self.debugServer.remoteClientSetFilter(1, filterStr) |
407 filterStr = self.globalsFilterEdit.text() |
407 self.debugServer.remoteClientVariables(2, self.globalsFilter) |
408 self.debugServer.remoteClientSetFilter(1, filterStr) |
|
409 self.debugServer.remoteClientVariables(2, self.globalsFilter) |
408 |
410 |
409 def setLocalsFilter(self): |
411 def setLocalsFilter(self): |
410 """ |
412 """ |
411 Public slot to set the local variable filter. |
413 Public slot to set the local variable filter. |
412 """ |
414 """ |
413 filterStr = self.localsFilterEdit.text() |
415 if self.debugServer.isDebugging(): |
414 self.debugServer.remoteClientSetFilter(0, filterStr) |
416 filterStr = self.localsFilterEdit.text() |
415 if self.currentStack: |
417 self.debugServer.remoteClientSetFilter(0, filterStr) |
416 self.debugServer.remoteClientVariables( |
418 if self.currentStack: |
417 0, self.localsFilter, self.framenr) |
419 self.debugServer.remoteClientVariables( |
|
420 0, self.localsFilter, self.framenr) |
418 |
421 |
419 def handleDebuggingStarted(self): |
422 def handleDebuggingStarted(self): |
420 """ |
423 """ |
421 Public slot to handle the start of a debugging session. |
424 Public slot to handle the start of a debugging session. |
422 |
425 |