Plugins/CheckerPlugins/Tabnanny/TabnannyDialog.py

changeset 3137
59d9f8c238f0
parent 3091
8239cae3f947
child 3160
209a07d7e401
equal deleted inserted replaced
3136:0ede9c1c7284 3137:59d9f8c238f0
50 self.__fileList = [] 50 self.__fileList = []
51 self.__project = None 51 self.__project = None
52 self.filterFrame.setVisible(False) 52 self.filterFrame.setVisible(False)
53 53
54 self.checkProgress.setVisible(False) 54 self.checkProgress.setVisible(False)
55 self.checkProgressLabel.setVisible(False)
56 self.checkProgressLabel.setMaximumWidth(600)
55 57
56 def __resort(self): 58 def __resort(self):
57 """ 59 """
58 Private method to resort the tree. 60 Private method to resort the tree.
59 """ 61 """
134 136
135 if len(py3files) + len(py2files) > 0: 137 if len(py3files) + len(py2files) > 0:
136 self.checkProgress.setMaximum(len(py3files) + len(py2files)) 138 self.checkProgress.setMaximum(len(py3files) + len(py2files))
137 self.checkProgressLabel.setVisible( 139 self.checkProgressLabel.setVisible(
138 len(py3files) + len(py2files) > 1) 140 len(py3files) + len(py2files) > 1)
141 self.checkProgress.setVisible(
142 len(py3files) + len(py2files) > 1)
139 QApplication.processEvents() 143 QApplication.processEvents()
140 144
141 # now go through all the files 145 # now go through all the files
142 progress = 0 146 progress = 0
143 for file in py3files + py2files: 147 for file in py3files + py2files:
144 self.checkProgress.setValue(progress) 148 self.checkProgress.setValue(progress)
149 self.checkProgressLabel.setPath(file)
145 QApplication.processEvents() 150 QApplication.processEvents()
146 self.__resort() 151 self.__resort()
147 152
148 if self.cancelled: 153 if self.cancelled:
149 return 154 return
179 self.noResults = False 184 self.noResults = False
180 self.__createResultItem(fname, line, error.rstrip()) 185 self.__createResultItem(fname, line, error.rstrip())
181 progress += 1 186 progress += 1
182 187
183 self.checkProgress.setValue(progress) 188 self.checkProgress.setValue(progress)
189 self.checkProgressLabel.setPath("")
184 QApplication.processEvents() 190 QApplication.processEvents()
185 self.__resort() 191 self.__resort()
186 else: 192 else:
187 self.checkProgress.setMaximum(1) 193 self.checkProgress.setMaximum(1)
188 self.checkProgress.setValue(1) 194 self.checkProgress.setValue(1)
203 QApplication.processEvents() 209 QApplication.processEvents()
204 self.resultList.header().resizeSections(QHeaderView.ResizeToContents) 210 self.resultList.header().resizeSections(QHeaderView.ResizeToContents)
205 self.resultList.header().setStretchLastSection(True) 211 self.resultList.header().setStretchLastSection(True)
206 212
207 self.checkProgress.setVisible(False) 213 self.checkProgress.setVisible(False)
214 self.checkProgressLabel.setVisible(False)
208 215
209 def on_buttonBox_clicked(self, button): 216 def on_buttonBox_clicked(self, button):
210 """ 217 """
211 Private slot called by a button of the button box clicked. 218 Private slot called by a button of the button box clicked.
212 219

eric ide

mercurial