Plugins/VcsPlugins/vcsMercurial/ProjectBrowserHelper.py

changeset 495
b31b0bffa5b0
parent 259
103969d5594b
child 791
9ec2ac20e54e
equal deleted inserted replaced
492:01f3384d535a 495:b31b0bffa5b0
7 Module implementing the VCS project browser helper for Mercurial. 7 Module implementing the VCS project browser helper for Mercurial.
8 """ 8 """
9 9
10 import os 10 import os
11 11
12 from PyQt4.QtCore import SIGNAL
13 from PyQt4.QtGui import QMenu, QDialog 12 from PyQt4.QtGui import QMenu, QDialog
14 13
15 from Project.ProjectBrowserModel import ProjectBrowserFileItem 14 from Project.ProjectBrowserModel import ProjectBrowserFileItem
16 15
17 from VCS.ProjectBrowserHelper import VcsProjectBrowserHelper 16 from VCS.ProjectBrowserHelper import VcsProjectBrowserHelper
539 fn = itm.dirName() 538 fn = itm.dirName()
540 isFile = os.path.isfile(fn) 539 isFile = os.path.isfile(fn)
541 movefiles = self.browser.project.getFiles(fn) 540 movefiles = self.browser.project.getFiles(fn)
542 if self.vcs.vcsMove(fn, self.project): 541 if self.vcs.vcsMove(fn, self.project):
543 if isFile: 542 if isFile:
544 self.browser.emit(SIGNAL('closeSourceWindow'), fn) 543 self.browser.closeSourceWindow.emit(fn)
545 else: 544 else:
546 for mf in movefiles: 545 for mf in movefiles:
547 self.browser.emit(SIGNAL('closeSourceWindow'), mf) 546 self.browser.closeSourceWindow.emit(mf)
548 547
549 def __HgExtendedDiff(self): 548 def __HgExtendedDiff(self):
550 """ 549 """
551 Private slot called by the context menu to show the difference of a file to 550 Private slot called by the context menu to show the difference of a file to
552 the repository. 551 the repository.

eric ide

mercurial