--- a/UI/Browser.py Sat May 08 21:08:03 2010 +0200 +++ b/UI/Browser.py Sun May 09 14:58:03 2010 +0200 @@ -206,6 +206,10 @@ self.__removeToplevel) self.dirMenu.addSeparator() self.dirMenu.addAction(QApplication.translate('Browser', + 'Refresh directory'), + self.__refreshDirectory) + self.dirMenu.addSeparator() + self.dirMenu.addAction(QApplication.translate('Browser', 'Find in this directory'), self.__findInDirectory) self.dirMenu.addAction(QApplication.translate('Browser', @@ -423,6 +427,14 @@ dname = self.model().item(index).dirName() self.__model.addTopLevelDir(dname) + def __refreshDirectory(self): + """ + Private slot to refresh a directory entry. + """ + index = self.currentIndex() + refreshDir = self.model().item(index).dirName() + self.__model.directoryChanged(refreshDir) + def __findInDirectory(self): """ Private slot to handle the Find in directory popup menu entry.