PluginProjectWeb.py

branch
eric7
changeset 46
81fc3aacee19
parent 44
7d124a753853
child 48
17eb790b9a82
equal deleted inserted replaced
45:b323edb5ff3d 46:81fc3aacee19
28 # Start-Of-Header 28 # Start-Of-Header
29 name = "Generic Web Project Plug-in" 29 name = "Generic Web Project Plug-in"
30 author = "Detlev Offenbach <detlev@die-offenbachs.de>" 30 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
31 autoactivate = True 31 autoactivate = True
32 deactivateable = True 32 deactivateable = True
33 version = "10.1.0" 33 version = "10.2.0"
34 className = "ProjectWebPlugin" 34 className = "ProjectWebPlugin"
35 packageName = "ProjectWeb" 35 packageName = "ProjectWeb"
36 shortDescription = "Support for Web projects and web related tools." 36 shortDescription = "Support for Web projects and web related tools."
37 longDescription = ( 37 longDescription = (
38 """This plug-in provides support for ordinary web projects and some web""" 38 """This plug-in provides support for ordinary web projects and some web"""
89 # it is not registered for a specific programming language 89 # it is not registered for a specific programming language
90 self.__ericProject.registerProjectType( 90 self.__ericProject.registerProjectType(
91 "Web", self.tr("Web"), self.fileTypesCallback 91 "Web", self.tr("Web"), self.fileTypesCallback
92 ) 92 )
93 93
94 from eric7.Project.ProjectBrowser import ( 94 try:
95 SourcesBrowserFlag, 95 # backward compatibility for eric7 < 22.12
96 FormsBrowserFlag, 96 from eric7.Project.ProjectBrowser import (
97 OthersBrowserFlag, 97 SourcesBrowserFlag,
98 ) 98 FormsBrowserFlag,
99 99 OthersBrowserFlag,
100 Preferences.setProjectBrowserFlagsDefault( 100 )
101 "Web", 101
102 SourcesBrowserFlag | FormsBrowserFlag | OthersBrowserFlag, 102 Preferences.setProjectBrowserFlagsDefault(
103 ) 103 "Web",
104 SourcesBrowserFlag | FormsBrowserFlag | OthersBrowserFlag,
105 )
106 except ImportError:
107 Preferences.setProjectBrowsersDefault(
108 "Web",
109 ("sources", "forms", "others"),
110 )
104 111
105 self.__ui.showMenu.connect(self.__populateMenu) 112 self.__ui.showMenu.connect(self.__populateMenu)
106 113
107 menu = self.__ui.getMenu("plugin_tools") 114 menu = self.__ui.getMenu("plugin_tools")
108 if menu is not None: 115 if menu is not None:

eric ide

mercurial