eric6/Debugger/DebugViewer.py

changeset 7862
817ef8e0fa66
parent 7780
41420f82c0ac
child 7863
6725d2549801
child 7878
b210470f54b3
equal deleted inserted replaced
7861:3d48094ba8e1 7862:817ef8e0fa66
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

eric ide

mercurial