88 "versionPosition": -1, |
88 "versionPosition": -1, |
89 "version": "", |
89 "version": "", |
90 "versionCleanup": (0, -1), |
90 "versionCleanup": (0, -1), |
91 }) |
91 }) |
92 |
92 |
93 # 3. Qt Collection Generator |
|
94 exe = os.path.join( |
|
95 Utilities.getQtBinariesPath(), |
|
96 Utilities.generateQtToolName('qcollectiongenerator') |
|
97 ) |
|
98 if Utilities.isWindowsPlatform(): |
|
99 exe += '.exe' |
|
100 if Utilities.isExecutable(exe): |
|
101 # assume Qt 5.,12 if it is missing |
|
102 dataList.append({ |
|
103 "programEntry": True, |
|
104 "header": QCoreApplication.translate( |
|
105 "EricdocPlugin", "Qt Help Tools"), |
|
106 "exe": exe, |
|
107 "versionCommand": '-v', |
|
108 "versionStartsWith": 'Qt', |
|
109 "versionPosition": -1, |
|
110 "version": "", |
|
111 "versionCleanup": (0, -1), |
|
112 }) |
|
113 |
|
114 return dataList |
93 return dataList |
115 |
94 |
116 |
95 |
117 class EricdocPlugin(QObject): |
96 class EricdocPlugin(QObject): |
118 """ |
97 """ |