List *.qch (Qt Compressed Help) files referenced by *.qhc (Qt Help Collection)
Using Qt Assistant GUI I can see which documentation is registered to a given collection by going to Edit → Preferences... and selecting the Documentation tab. Hovering over the entries can show the *.qch file associated with the namespace (On Windows, doesn't seem to work on Linux).
I'm looking for a way to list the full path of *.qch files associated with a collection on the command line, though I can't see a way this is possible with the assistant—ideally keeping to native tools, I'm aware it's possible to do this with sqlite3 like:
$ sqlite3 ./CollectionFile.qhc "SELECT FilePath FROM NamespaceTable;"
However I need a solution that works on Windows as well as Linux, and I can't guarantee sqlite3 will be available on Linux either.
Can anyone help? Thanks.
Hi and welcome to devnet,
You can write your own small tool using Qt's SQL module which has support for SQLite by default.
So to be clear, you're not aware of any way it can be achieved with just the Qt tools themselves?
Indeed, I'm not aware of such an option (which doesn't mean it doesn't exists though).
Modifying Assistant's code could be another option as in a new feature you could provide.