Project/ProjectBaseBrowser.py

changeset 3034
7ce719013078
parent 3030
4a0a82ddd9d2
child 3060
5883ce99ee12
child 3160
209a07d7e401
equal deleted inserted replaced
3033:58fe260e7469 3034:7ce719013078
364 QApplication.setOverrideCursor(QCursor(Qt.WaitCursor)) 364 QApplication.setOverrideCursor(QCursor(Qt.WaitCursor))
365 QApplication.processEvents() 365 QApplication.processEvents()
366 index = self.model().index(0, 0) 366 index = self.model().index(0, 0)
367 while index.isValid(): 367 while index.isValid():
368 itm = self.model().item(index) 368 itm = self.model().item(index)
369 if (isinstance(itm, ProjectBrowserSimpleDirectoryItem) or \ 369 if (isinstance(itm, ProjectBrowserSimpleDirectoryItem) or
370 isinstance(itm, ProjectBrowserDirectoryItem)) and \ 370 isinstance(itm, ProjectBrowserDirectoryItem)) and \
371 not self.isExpanded(index): 371 not self.isExpanded(index):
372 self.expand(index) 372 self.expand(index)
373 index = self.indexBelow(index) 373 index = self.indexBelow(index)
374 self.layoutDisplay() 374 self.layoutDisplay()
391 391
392 # step 2: go up collapsing all directory items 392 # step 2: go up collapsing all directory items
393 index = vindex 393 index = vindex
394 while index.isValid(): 394 while index.isValid():
395 itm = self.model().item(index) 395 itm = self.model().item(index)
396 if (isinstance(itm, ProjectBrowserSimpleDirectoryItem) or \ 396 if (isinstance(itm, ProjectBrowserSimpleDirectoryItem) or
397 isinstance(itm, ProjectBrowserDirectoryItem)) and \ 397 isinstance(itm, ProjectBrowserDirectoryItem)) and \
398 self.isExpanded(index): 398 self.isExpanded(index):
399 self.collapse(index) 399 self.collapse(index)
400 index = self.indexAbove(index) 400 index = self.indexAbove(index)
401 self.layoutDisplay() 401 self.layoutDisplay()

eric ide

mercurial