126 index = self.__tabWidget.addTab(self.glvWidget, |
126 index = self.__tabWidget.addTab(self.glvWidget, |
127 UI.PixmapCache.getIcon("globalVariables.png"), '') |
127 UI.PixmapCache.getIcon("globalVariables.png"), '') |
128 self.__tabWidget.setTabToolTip(index, self.globalsViewer.windowTitle()) |
128 self.__tabWidget.setTabToolTip(index, self.globalsViewer.windowTitle()) |
129 |
129 |
130 self.setGlobalsFilterButton.clicked[()].connect(self.__setGlobalsFilter) |
130 self.setGlobalsFilterButton.clicked[()].connect(self.__setGlobalsFilter) |
131 self.connect(self.globalsFilterEdit, SIGNAL('returnPressed()'), |
131 self.globalsFilterEdit.returnPressed.connect(self.__setGlobalsFilter) |
132 self.__setGlobalsFilter) |
|
133 |
132 |
134 # add the local variables viewer |
133 # add the local variables viewer |
135 self.lvWidget = QWidget() |
134 self.lvWidget = QWidget() |
136 self.lvWidgetVLayout = QVBoxLayout(self.lvWidget) |
135 self.lvWidgetVLayout = QVBoxLayout(self.lvWidget) |
137 self.lvWidgetVLayout.setMargin(0) |
136 self.lvWidgetVLayout.setMargin(0) |
174 index = self.__tabWidget.addTab(self.lvWidget, |
173 index = self.__tabWidget.addTab(self.lvWidget, |
175 UI.PixmapCache.getIcon("localVariables.png"), '') |
174 UI.PixmapCache.getIcon("localVariables.png"), '') |
176 self.__tabWidget.setTabToolTip(index, self.localsViewer.windowTitle()) |
175 self.__tabWidget.setTabToolTip(index, self.localsViewer.windowTitle()) |
177 |
176 |
178 self.sourceButton.clicked[()].connect(self.__showSource) |
177 self.sourceButton.clicked[()].connect(self.__showSource) |
179 self.connect(self.stackComboBox, SIGNAL('activated(int)'), |
178 self.stackComboBox.activated[int].connect(self.__frameSelected) |
180 self.__frameSelected) |
|
181 self.setLocalsFilterButton.clicked[()].connect(self.__setLocalsFilter) |
179 self.setLocalsFilterButton.clicked[()].connect(self.__setLocalsFilter) |
182 self.connect(self.localsFilterEdit, SIGNAL('returnPressed()'), |
180 self.localsFilterEdit.returnPressed.connect(self.__setLocalsFilter) |
183 self.__setLocalsFilter) |
|
184 |
181 |
185 # add the breakpoint viewer |
182 # add the breakpoint viewer |
186 self.breakpointViewer = BreakPointViewer() |
183 self.breakpointViewer = BreakPointViewer() |
187 self.breakpointViewer.setModel(self.debugServer.getBreakPointModel()) |
184 self.breakpointViewer.setModel(self.debugServer.getBreakPointModel()) |
188 index = self.__tabWidget.addTab(self.breakpointViewer, |
185 index = self.__tabWidget.addTab(self.breakpointViewer, |
219 self.__threadList.setSortingEnabled(True) |
216 self.__threadList.setSortingEnabled(True) |
220 self.__mainLayout.addWidget(self.__threadList) |
217 self.__mainLayout.addWidget(self.__threadList) |
221 |
218 |
222 self.__doThreadListUpdate = True |
219 self.__doThreadListUpdate = True |
223 |
220 |
224 self.connect(self.__threadList, |
221 self.__threadList.currentItemChanged.connect(self.__threadSelected) |
225 SIGNAL('currentItemChanged(QTreeWidgetItem*, QTreeWidgetItem*)'), |
|
226 self.__threadSelected) |
|
227 |
222 |
228 self.__mainLayout.setStretchFactor(self.__tabWidget, 5) |
223 self.__mainLayout.setStretchFactor(self.__tabWidget, 5) |
229 self.__mainLayout.setStretchFactor(self.__threadList, 1) |
224 self.__mainLayout.setStretchFactor(self.__threadList, 1) |
230 |
225 |
231 self.currPage = None |
226 self.currPage = None |