Revisit QtHelp Settings Dialog
Summary:
- Group all QtHelp autoloading in one group box
- Remove up/down move buttons
These buttons only have an effect to the order of th QtHelp files added
in the table view. Moreover, there are usually more help files installed
by e.g. the system's Qt API docs, files by the QtHelp search dir, and by
different providers like CMake help or PHP help. As a result, the user
can just order the subgroup of documentation files in the table while
the other files, as provided in the documentation widget combo box
cannot change order.
- Refactor duplicated code
- Move Table Controls into Table
Add remove/modify control buttons into the table to have a clean
separation between installation and modification of documentation
files.
- Update TODO about delete button
Reviewers: KDevelop, mwolff
Reviewed By: KDevelop, mwolff
Subscribers: mwolff, kdevelop-devel
Tags: KDevelop
Differential Revision: https://phabricator.kde.org/D1613