UI/Browser.py

changeset 233
9d2677615a3d
parent 97
c4086afea02b
child 458
1695e7a2db54
child 792
a13346916170
equal deleted inserted replaced
232:0ee8be384de2 233:9d2677615a3d
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()

eric ide

mercurial