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

branch
eric7
changeset 9482
a2bc06a54d9d
parent 9473
3f23dbf37dbe
child 9576
be9f8e7e42e0
equal deleted inserted replaced
9481:0b936ff1bbb9 9482:a2bc06a54d9d
41 @param isTranslationsBrowser flag indicating, the helper is requested 41 @param isTranslationsBrowser flag indicating, the helper is requested
42 for the translations browser (this needs some special treatment) 42 for the translations browser (this needs some special treatment)
43 @param parent parent widget (QWidget) 43 @param parent parent widget (QWidget)
44 @param name name of this object (string) 44 @param name name of this object (string)
45 """ 45 """
46 VcsProjectBrowserHelper.__init__( 46 from .LargefilesExtension.ProjectBrowserHelper import (
47 self, 47 LargefilesProjectBrowserHelper,
48 )
49 from .ShelveExtension.ProjectBrowserHelper import ShelveProjectBrowserHelper
50
51 super().__init__(
48 vcsObject, 52 vcsObject,
49 browserObject, 53 browserObject,
50 projectObject, 54 projectObject,
51 isTranslationsBrowser, 55 isTranslationsBrowser,
52 parent, 56 parent,
53 name, 57 name,
54 ) 58 )
55 59
56 # instantiate the extensions 60 # instantiate the extensions
57 from .LargefilesExtension.ProjectBrowserHelper import (
58 LargefilesProjectBrowserHelper,
59 )
60 from .ShelveExtension.ProjectBrowserHelper import ShelveProjectBrowserHelper
61
62 self.__extensions = { 61 self.__extensions = {
63 "shelve": ShelveProjectBrowserHelper( 62 "shelve": ShelveProjectBrowserHelper(
64 vcsObject, browserObject, projectObject 63 vcsObject, browserObject, projectObject
65 ), 64 ),
66 "largefiles": LargefilesProjectBrowserHelper( 65 "largefiles": LargefilesProjectBrowserHelper(

eric ide

mercurial