382 def setVariablesFilter(self, globalsFilter, localsFilter): |
382 def setVariablesFilter(self, globalsFilter, localsFilter): |
383 """ |
383 """ |
384 Public slot to set the local variables filter. |
384 Public slot to set the local variables filter. |
385 |
385 |
386 @param globalsFilter filter list for global variable types |
386 @param globalsFilter filter list for global variable types |
387 (list of int) |
387 @type list of str |
388 @param localsFilter filter list for local variable types (list of int) |
388 @param localsFilter filter list for local variable types |
389 """ |
389 @type list of str |
390 self.globalsFilter = globalsFilter |
390 """ |
391 self.localsFilter = localsFilter |
391 self.__globalsFilter = globalsFilter |
|
392 self.__localsFilter = localsFilter |
392 |
393 |
393 def __showSource(self): |
394 def __showSource(self): |
394 """ |
395 """ |
395 Private slot to handle the source button press to show the selected |
396 Private slot to handle the source button press to show the selected |
396 file. |
397 file. |
406 |
407 |
407 @param frmnr frame number (0 is the current frame) (int) |
408 @param frmnr frame number (0 is the current frame) (int) |
408 """ |
409 """ |
409 self.framenr = frmnr |
410 self.framenr = frmnr |
410 if self.debugServer.isDebugging(): |
411 if self.debugServer.isDebugging(): |
411 self.debugServer.remoteClientVariables(0, self.localsFilter, frmnr) |
412 self.debugServer.remoteClientVariables( |
|
413 0, self.__localsFilter, frmnr) |
412 |
414 |
413 if self.__autoViewSource: |
415 if self.__autoViewSource: |
414 self.__showSource() |
416 self.__showSource() |
415 |
417 |
416 def setGlobalsFilter(self): |
418 def setGlobalsFilter(self): |
418 Public slot to set the global variable filter. |
420 Public slot to set the global variable filter. |
419 """ |
421 """ |
420 if self.debugServer.isDebugging(): |
422 if self.debugServer.isDebugging(): |
421 filterStr = self.globalsFilterEdit.text() |
423 filterStr = self.globalsFilterEdit.text() |
422 self.debugServer.remoteClientSetFilter(1, filterStr) |
424 self.debugServer.remoteClientSetFilter(1, filterStr) |
423 self.debugServer.remoteClientVariables(2, self.globalsFilter) |
425 self.debugServer.remoteClientVariables(2, self.__globalsFilter) |
424 |
426 |
425 def setLocalsFilter(self): |
427 def setLocalsFilter(self): |
426 """ |
428 """ |
427 Public slot to set the local variable filter. |
429 Public slot to set the local variable filter. |
428 """ |
430 """ |
429 if self.debugServer.isDebugging(): |
431 if self.debugServer.isDebugging(): |
430 filterStr = self.localsFilterEdit.text() |
432 filterStr = self.localsFilterEdit.text() |
431 self.debugServer.remoteClientSetFilter(0, filterStr) |
433 self.debugServer.remoteClientSetFilter(0, filterStr) |
432 if self.currentStack: |
434 if self.currentStack: |
433 self.debugServer.remoteClientVariables( |
435 self.debugServer.remoteClientVariables( |
434 0, self.localsFilter, self.framenr) |
436 0, self.__localsFilter, self.framenr) |
435 |
437 |
436 def handleDebuggingStarted(self): |
438 def handleDebuggingStarted(self): |
437 """ |
439 """ |
438 Public slot to handle the start of a debugging session. |
440 Public slot to handle the start of a debugging session. |
439 |
441 |