src/eric7/Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/ProjectBrowserHelper.py

branch
eric7
changeset 9413
80c06d472826
parent 9221
bf71ee032bb4
child 9473
3f23dbf37dbe
equal deleted inserted replaced
9412:45e7bb09c120 9413:80c06d472826
9 9
10 from PyQt6.QtWidgets import QMenu 10 from PyQt6.QtWidgets import QMenu
11 11
12 from ..HgExtensionProjectBrowserHelper import HgExtensionProjectBrowserHelper 12 from ..HgExtensionProjectBrowserHelper import HgExtensionProjectBrowserHelper
13 13
14 import UI.PixmapCache 14 from eric7.EricGui import EricPixmapCache
15 15
16 16
17 class LargefilesProjectBrowserHelper(HgExtensionProjectBrowserHelper): 17 class LargefilesProjectBrowserHelper(HgExtensionProjectBrowserHelper):
18 """ 18 """
19 Class implementing the largefiles extension project browser helper. 19 Class implementing the largefiles extension project browser helper.
44 self.__addMultiActs = [] 44 self.__addMultiActs = []
45 45
46 menu = QMenu(self.menuTitle()) 46 menu = QMenu(self.menuTitle())
47 menu.setTearOffEnabled(True) 47 menu.setTearOffEnabled(True)
48 act = menu.addAction( 48 act = menu.addAction(
49 UI.PixmapCache.getIcon("vcsAdd"), 49 EricPixmapCache.getIcon("vcsAdd"),
50 self.tr("Add as Large File"), 50 self.tr("Add as Large File"),
51 lambda: self.__hgAddLargefiles("large"), 51 lambda: self.__hgAddLargefiles("large"),
52 ) 52 )
53 self.__addSingleActs.append(act) 53 self.__addSingleActs.append(act)
54 act = menu.addAction( 54 act = menu.addAction(
55 UI.PixmapCache.getIcon("vcsAdd"), 55 EricPixmapCache.getIcon("vcsAdd"),
56 self.tr("Add as Normal File"), 56 self.tr("Add as Normal File"),
57 lambda: self.__hgAddLargefiles("normal"), 57 lambda: self.__hgAddLargefiles("normal"),
58 ) 58 )
59 self.__addSingleActs.append(act) 59 self.__addSingleActs.append(act)
60 self.__menus["mainMenu"] = menu 60 self.__menus["mainMenu"] = menu
61 61
62 menu = QMenu(self.menuTitle()) 62 menu = QMenu(self.menuTitle())
63 menu.setTearOffEnabled(True) 63 menu.setTearOffEnabled(True)
64 act = menu.addAction( 64 act = menu.addAction(
65 UI.PixmapCache.getIcon("vcsAdd"), 65 EricPixmapCache.getIcon("vcsAdd"),
66 self.tr("Add as Large Files"), 66 self.tr("Add as Large Files"),
67 lambda: self.__hgAddLargefiles("large"), 67 lambda: self.__hgAddLargefiles("large"),
68 ) 68 )
69 self.__addMultiActs.append(act) 69 self.__addMultiActs.append(act)
70 act = menu.addAction( 70 act = menu.addAction(
71 UI.PixmapCache.getIcon("vcsAdd"), 71 EricPixmapCache.getIcon("vcsAdd"),
72 self.tr("Add as Normal Files"), 72 self.tr("Add as Normal Files"),
73 lambda: self.__hgAddLargefiles("normal"), 73 lambda: self.__hgAddLargefiles("normal"),
74 ) 74 )
75 self.__addMultiActs.append(act) 75 self.__addMultiActs.append(act)
76 self.__menus["multiMenu"] = menu 76 self.__menus["multiMenu"] = menu

eric ide

mercurial