Package envi :: Package qt
[hide private]
[frames] | no frames]

Source Code for Package envi.qt

 1  '''
 
 2  Gui objects for things in the envi package.
 
 3  ''' 
 4  
 
 5  from PyQt4 import QtCore, QtGui 
 6  
 
 7  import envi.memory as e_mem 
 8  
 
 9  import vqt.tree as vq_tree 
10  
 
11 -class VQMemoryMapView(vq_tree.VQTreeView):
12
13 - def __init__(self, mem, parent=None):
14 cols = ('Address','Size','Perms','Filename') 15 vq_tree.VQTreeView.__init__(self, parent=parent, cols=cols) 16 self.mem = mem 17 self.vqLoad() 18 self.vqSizeColumns() 19 self.setWindowTitle('Memory Maps')
20
21 - def vqLoad(self):
22 model = self.model() 23 for mva, msize, mperm, mfile in self.mem.getMemoryMaps(): 24 pstr = e_mem.reprPerms(mperm) 25 model.append(('0x%.8x' % mva, msize, pstr, mfile)) 26 self.setModel(model)
27