Details
-
Suggestion
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
5.0.0
-
None
Description
The Qt Help module used by Qt Assistant offers some classes to create a custom GUI for accessing help information. The GUI widgets
QHelpContentWidget
QHelpIndexWidget
QHelpSearchResultWidget
have non-accesible constructors which forces users to rely on QHelpEngine::contentWidget(), QHelpEngine::indexWidget(), and QHelpSearchEngine::resultWidget(). While in most use cases using these methods is very handy, this "singleton widget" approach makes it impossible to create multiple instances of the widgets. I suggest to make the available constructors public and maybe provide two convenience methods in QHelpEngine to connect signals/slots of custom created QHelpContentWidget and QHelpIndexWidget instances.