40 @param viewmanager reference to the viewmanager object |
40 @param viewmanager reference to the viewmanager object |
41 @type ViewManager |
41 @type ViewManager |
42 @param parent reference to the parent widget |
42 @param parent reference to the parent widget |
43 @type QWidget |
43 @type QWidget |
44 """ |
44 """ |
45 super(PythonAstViewer, self).__init__(parent) |
45 super().__init__(parent) |
46 |
46 |
47 self.__layout = QVBoxLayout(self) |
47 self.__layout = QVBoxLayout(self) |
48 self.setLayout(self.__layout) |
48 self.setLayout(self.__layout) |
49 self.__astWidget = QTreeWidget(self) |
49 self.__astWidget = QTreeWidget(self) |
50 self.__layout.addWidget(self.__astWidget) |
50 self.__layout.addWidget(self.__astWidget) |
137 |
137 |
138 def show(self): |
138 def show(self): |
139 """ |
139 """ |
140 Public slot to show the AST viewer. |
140 Public slot to show the AST viewer. |
141 """ |
141 """ |
142 super(PythonAstViewer, self).show() |
142 super().show() |
143 |
143 |
144 if not self.__vmConnected: |
144 if not self.__vmConnected: |
145 self.__vm.editorChangedEd.connect(self.__editorChanged) |
145 self.__vm.editorChangedEd.connect(self.__editorChanged) |
146 self.__vm.editorSavedEd.connect(self.__editorSaved) |
146 self.__vm.editorSavedEd.connect(self.__editorSaved) |
147 self.__vm.editorDoubleClickedEd.connect(self.__editorDoubleClicked) |
147 self.__vm.editorDoubleClickedEd.connect(self.__editorDoubleClicked) |