202 QApplication.translate('Browser', 'Add as toplevel directory'), |
202 QApplication.translate('Browser', 'Add as toplevel directory'), |
203 self.__addAsToplevelDir) |
203 self.__addAsToplevelDir) |
204 self.removeFromToplevelAct = self.dirMenu.addAction(\ |
204 self.removeFromToplevelAct = self.dirMenu.addAction(\ |
205 QApplication.translate('Browser', 'Remove from toplevel'), |
205 QApplication.translate('Browser', 'Remove from toplevel'), |
206 self.__removeToplevel) |
206 self.__removeToplevel) |
|
207 self.dirMenu.addSeparator() |
|
208 self.dirMenu.addAction(QApplication.translate('Browser', |
|
209 'Refresh directory'), |
|
210 self.__refreshDirectory) |
207 self.dirMenu.addSeparator() |
211 self.dirMenu.addSeparator() |
208 self.dirMenu.addAction(QApplication.translate('Browser', |
212 self.dirMenu.addAction(QApplication.translate('Browser', |
209 'Find in this directory'), |
213 'Find in this directory'), |
210 self.__findInDirectory) |
214 self.__findInDirectory) |
211 self.dirMenu.addAction(QApplication.translate('Browser', |
215 self.dirMenu.addAction(QApplication.translate('Browser', |
421 """ |
425 """ |
422 index = self.currentIndex() |
426 index = self.currentIndex() |
423 dname = self.model().item(index).dirName() |
427 dname = self.model().item(index).dirName() |
424 self.__model.addTopLevelDir(dname) |
428 self.__model.addTopLevelDir(dname) |
425 |
429 |
|
430 def __refreshDirectory(self): |
|
431 """ |
|
432 Private slot to refresh a directory entry. |
|
433 """ |
|
434 index = self.currentIndex() |
|
435 refreshDir = self.model().item(index).dirName() |
|
436 self.__model.directoryChanged(refreshDir) |
|
437 |
426 def __findInDirectory(self): |
438 def __findInDirectory(self): |
427 """ |
439 """ |
428 Private slot to handle the Find in directory popup menu entry. |
440 Private slot to handle the Find in directory popup menu entry. |
429 """ |
441 """ |
430 index = self.currentIndex() |
442 index = self.currentIndex() |