UI/Browser.py

changeset 233
9d2677615a3d
parent 97
c4086afea02b
child 458
1695e7a2db54
child 792
a13346916170
--- 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.

eric ide

mercurial