eric6/Debugger/VariablesViewer.py

changeset 8183
373a5dc48c57
parent 8143
2c730d5fd177
child 8207
d359172d11be
equal deleted inserted replaced
8182:58a42ec84587 8183:373a5dc48c57
939 939
940 # Implements sorting and filtering 940 # Implements sorting and filtering
941 self.proxyModel = VariablesProxyModel() 941 self.proxyModel = VariablesProxyModel()
942 # Variable model implements the underlying data model 942 # Variable model implements the underlying data model
943 self.varModel = VariablesModel(self, globalScope) 943 self.varModel = VariablesModel(self, globalScope)
944 self.proxyModel.setSourceModel(self.varModel)
945 self.setModel(self.proxyModel)
944 self.preferencesChanged.connect(self.varModel.handlePreferencesChanged) 946 self.preferencesChanged.connect(self.varModel.handlePreferencesChanged)
945 self.preferencesChanged.emit() # Force initialization of colors 947 self.preferencesChanged.emit() # Force initialization of colors
946 self.proxyModel.setSourceModel(self.varModel)
947 self.setModel(self.proxyModel)
948 948
949 self.expanded.connect( 949 self.expanded.connect(
950 lambda idx: self.proxyModel.setExpanded(idx, True)) 950 lambda idx: self.proxyModel.setExpanded(idx, True))
951 self.collapsed.connect( 951 self.collapsed.connect(
952 lambda idx: self.proxyModel.setExpanded(idx, False)) 952 lambda idx: self.proxyModel.setExpanded(idx, False))

eric ide

mercurial