Project/ProjectBaseBrowser.py

branch
Py2 comp.
changeset 3060
5883ce99ee12
parent 3058
0a02c433f52d
parent 3034
7ce719013078
child 3145
a9de05d4a22f
equal deleted inserted replaced
3058:0a02c433f52d 3060:5883ce99ee12
366 QApplication.setOverrideCursor(QCursor(Qt.WaitCursor)) 366 QApplication.setOverrideCursor(QCursor(Qt.WaitCursor))
367 QApplication.processEvents() 367 QApplication.processEvents()
368 index = self.model().index(0, 0) 368 index = self.model().index(0, 0)
369 while index.isValid(): 369 while index.isValid():
370 itm = self.model().item(index) 370 itm = self.model().item(index)
371 if (isinstance(itm, ProjectBrowserSimpleDirectoryItem) or \ 371 if (isinstance(itm, ProjectBrowserSimpleDirectoryItem) or
372 isinstance(itm, ProjectBrowserDirectoryItem)) and \ 372 isinstance(itm, ProjectBrowserDirectoryItem)) and \
373 not self.isExpanded(index): 373 not self.isExpanded(index):
374 self.expand(index) 374 self.expand(index)
375 index = self.indexBelow(index) 375 index = self.indexBelow(index)
376 self.layoutDisplay() 376 self.layoutDisplay()
393 393
394 # step 2: go up collapsing all directory items 394 # step 2: go up collapsing all directory items
395 index = vindex 395 index = vindex
396 while index.isValid(): 396 while index.isValid():
397 itm = self.model().item(index) 397 itm = self.model().item(index)
398 if (isinstance(itm, ProjectBrowserSimpleDirectoryItem) or \ 398 if (isinstance(itm, ProjectBrowserSimpleDirectoryItem) or
399 isinstance(itm, ProjectBrowserDirectoryItem)) and \ 399 isinstance(itm, ProjectBrowserDirectoryItem)) and \
400 self.isExpanded(index): 400 self.isExpanded(index):
401 self.collapse(index) 401 self.collapse(index)
402 index = self.indexAbove(index) 402 index = self.indexAbove(index)
403 self.layoutDisplay() 403 self.layoutDisplay()

eric ide

mercurial