304 Private slot to refresh (repopulate) an item. |
304 Private slot to refresh (repopulate) an item. |
305 """ |
305 """ |
306 itm = self.model().item(self.currentIndex()) |
306 itm = self.model().item(self.currentIndex()) |
307 if isinstance(itm, ProjectBrowserFileItem): |
307 if isinstance(itm, ProjectBrowserFileItem): |
308 name = itm.fileName() |
308 name = itm.fileName() |
|
309 self.project.repopulateItem(name) |
309 elif isinstance(itm, ProjectBrowserDirectoryItem): |
310 elif isinstance(itm, ProjectBrowserDirectoryItem): |
310 name = itm.dirName() |
311 name = itm.dirName() |
|
312 self._model.directoryChanged(name) |
311 else: |
313 else: |
312 name = '' |
314 name = '' |
313 |
315 |
314 if name: |
|
315 self.project.repopulateItem(name) |
|
316 self._resizeColumns(QModelIndex()) |
316 self._resizeColumns(QModelIndex()) |