Plugins/PluginEricdoc.py

changeset 6666
06f6e0f24e89
parent 6665
adb59475e671
equal deleted inserted replaced
6665:adb59475e671 6666:06f6e0f24e89
16 16
17 from E5Gui.E5Application import e5App 17 from E5Gui.E5Application import e5App
18 18
19 from E5Gui.E5Action import E5Action 19 from E5Gui.E5Action import E5Action
20 20
21 from Globals import qVersionTuple
22 import Utilities 21 import Utilities
23 import UI.Info 22 import UI.Info
24 23
25 from eric6config import getConfig 24 from eric6config import getConfig
26 25
71 "version": "", 70 "version": "",
72 "versionCleanup": None, 71 "versionCleanup": None,
73 }) 72 })
74 73
75 # 2. Qt Help Generator 74 # 2. Qt Help Generator
76 exe = os.path.join(Utilities.getQtBinariesPath(), 'qhelpgenerator') 75 exe = os.path.join(
76 Utilities.getQtBinariesPath(),
77 Utilities.generateQtToolName('qhelpgenerator')
78 )
77 if Utilities.isWindowsPlatform(): 79 if Utilities.isWindowsPlatform():
78 exe += '.exe' 80 exe += '.exe'
79 dataList.append({ 81 dataList.append({
80 "programEntry": True, 82 "programEntry": True,
81 "header": QCoreApplication.translate( 83 "header": QCoreApplication.translate(
86 "versionPosition": -1, 88 "versionPosition": -1,
87 "version": "", 89 "version": "",
88 "versionCleanup": (0, -1), 90 "versionCleanup": (0, -1),
89 }) 91 })
90 92
91 if qVersionTuple() < (5, 12, 0): 93 # 3. Qt Collection Generator
92 # 3. Qt Collection Generator 94 exe = os.path.join(
93 exe = os.path.join(Utilities.getQtBinariesPath(), 'qcollectiongenerator') 95 Utilities.getQtBinariesPath(),
94 if Utilities.isWindowsPlatform(): 96 Utilities.generateQtToolName('qcollectiongenerator')
95 exe += '.exe' 97 )
98 if Utilities.isWindowsPlatform():
99 exe += '.exe'
100 if Utilities.isExecutable(exe):
101 # assume Qt 5.,12 if it is missing
96 dataList.append({ 102 dataList.append({
97 "programEntry": True, 103 "programEntry": True,
98 "header": QCoreApplication.translate( 104 "header": QCoreApplication.translate(
99 "EricdocPlugin", "Qt Help Tools"), 105 "EricdocPlugin", "Qt Help Tools"),
100 "exe": exe, 106 "exe": exe,

eric ide

mercurial