Author Topic: SlickEdit Help: Help-->"Keys Help" sync w/Help Contents does not work  (Read 1162 times)

mjdl

  • Senior Community Member
  • Posts: 139
  • Hero Points: 16
  • SE 23.0.2 hotfix 2 x64 Windows 10 v1903
SE 2017 x64 RC2, CUA emulation, Windows 7 SP1 x64:
Use Help-->"Keys Help". SlickEdit Help opens with correct page, Contents pane not expanded nor synchronized.
Use Go-->"Sync with Table of Contents". Status line message: "Could not find the associated content item"
Use search pane with words "CUA Keys". Finds "Emulation Tables" as first link. Click link, same page opens as with the SE Help menu item, but with the page's header "Emulation Tables" visible. Use Go-->"Sync with Table of Contents" a second time, and it synchronizes the Contents Table pane correctly. Other results in the search pane also synchronize the Help Contents pane correctly. Diagnosis: bad link in the main application's Help menu?

Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 4690
  • Hero Points: 378
Re: SlickEdit Help: Help-->"Keys Help" sync w/Help Contents does not work
« Reply #1 on: September 30, 2017, 03:47:45 pm »
The Qt help system synchronication feature mostly doesn't work at all as you've noticed. We've been unable to come up with a work around.

mjdl

  • Senior Community Member
  • Posts: 139
  • Hero Points: 16
  • SE 23.0.2 hotfix 2 x64 Windows 10 v1903
Re: SlickEdit Help: Help-->"Keys Help" sync w/Help Contents does not work
« Reply #2 on: October 03, 2017, 02:10:07 am »
OK, thanks for the info--sometimes the sync does work, so I ascribed to a possible fit-and-finish issue. But if the Qt framework itself is at fault, the fix is not in your court.

Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 4690
  • Hero Points: 378
Re: SlickEdit Help: Help-->"Keys Help" sync w/Help Contents does not work
« Reply #3 on: October 03, 2017, 02:14:56 am »
We're pretty sure it's a Qt problem. We've made some patches to fix some crashes in the Qt help system. I suspect this one is a bit much for us to fix. We would love to figure out a work around though. It doesn't look good though.

mjdl

  • Senior Community Member
  • Posts: 139
  • Hero Points: 16
  • SE 23.0.2 hotfix 2 x64 Windows 10 v1903
Re: SlickEdit Help: Help-->"Keys Help" sync w/Help Contents does not work
« Reply #4 on: October 03, 2017, 02:36:19 am »
I suppose since SlickEdit appears to be using Qt older version 4.8.7.0 (surely heavily bashed about to support all the platforms SE runs on), that there is no real fix for such issues from the Qt side. And I imagine moving SE to a current version of Qt might be a massive project...

Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 4690
  • Hero Points: 378
Re: SlickEdit Help: Help-->"Keys Help" sync w/Help Contents does not work
« Reply #5 on: October 03, 2017, 02:42:18 am »
We are thinking about moving to Qt 5. It is a massive project. Too bad Qt changed a ton of APIs. Otherwise, it wouldn’t be hard.

mjdl

  • Senior Community Member
  • Posts: 139
  • Hero Points: 16
  • SE 23.0.2 hotfix 2 x64 Windows 10 v1903
Re: SlickEdit Help: Help-->"Keys Help" sync w/Help Contents does not work
« Reply #6 on: October 03, 2017, 02:55:08 am »
Well, the older version does work (even Qt help!), you have its source code presumably, so maybe leave any change as a low priority item. Anyway, thanks for the discussion.

jporkkahtc

  • Senior Community Member
  • Posts: 1720
  • Hero Points: 170
  • Text
Re: SlickEdit Help: Help-->"Keys Help" sync w/Help Contents does not work
« Reply #7 on: October 03, 2017, 02:42:36 pm »
I know nothing about Qt ... but can you move to QT5 help, but keep qt4 in slickedit?

Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 4690
  • Hero Points: 378
Re: SlickEdit Help: Help-->"Keys Help" sync w/Help Contents does not work
« Reply #8 on: October 03, 2017, 02:44:59 pm »
Not really. We would have to also distribute Qt5 libraries. Not to mention, this would a pain for our source code management here.

It's likely Qt5 won't fix this problem.

jporkkahtc

  • Senior Community Member
  • Posts: 1720
  • Hero Points: 170
  • Text
Re: SlickEdit Help: Help-->"Keys Help" sync w/Help Contents does not work
« Reply #9 on: October 03, 2017, 03:07:08 pm »
(Not especially helpful I know, but...) there must be something wrong with how the slick help file is built - as other QtAssistant help files I've used do not have this problem. Probably there are QtAssistant bugs, but there must also be work arounds.