CHMGenerator code modernization
Review Request #130187 - Created July 20, 2017 and discarded
- Removes lib/lchmurlhandler.cpp (contains no code)
- Use keyword override
- Usage of proper Include Guards
- Fixes order of includes
- Introduces usage of nullptr
- Introduces usage of auto
- Removes usage of QString:null
some work was done with clang-tidy: https://www.kdab.com/clang-tidy-part-1-modernize-source-code-using-c11c14/
i'd be happier if we don't touch the code in lib/ and kio-msits since it's "copied" from kchmviewer.
At some point it would make sense if someone has time to go and see how much kchmviewer code has changed and if it makes sense updating our "copy".
What do you think?