261 pm = e5App().getObject("PluginManager") |
261 pm = e5App().getObject("PluginManager") |
262 for info in pm.getPluginExeDisplayData(): |
262 for info in pm.getPluginExeDisplayData(): |
263 if info["programEntry"]: |
263 if info["programEntry"]: |
264 if "exeModule" not in info: |
264 if "exeModule" not in info: |
265 info["exeModule"] = None |
265 info["exeModule"] = None |
|
266 if "versionRe" not in info: |
|
267 info["versionRe"] = None |
266 self.__createProgramEntry( |
268 self.__createProgramEntry( |
267 info["header"], |
269 info["header"], |
268 info["exe"], |
270 info["exe"], |
269 versionCommand=info["versionCommand"], |
271 versionCommand=info["versionCommand"], |
270 versionStartsWith=info["versionStartsWith"], |
272 versionStartsWith=info["versionStartsWith"], |
271 versionPosition=info["versionPosition"], |
273 versionPosition=info["versionPosition"], |
272 version=info["version"], |
274 version=info["version"], |
273 versionCleanup=info["versionCleanup"], |
275 versionCleanup=info["versionCleanup"], |
|
276 versionRe=info["versionRe"], |
274 exeModule=info["exeModule"], |
277 exeModule=info["exeModule"], |
275 ) |
278 ) |
276 else: |
279 else: |
277 self.__createEntry( |
280 self.__createEntry( |
278 info["header"], |
281 info["header"], |