more documentation.
more documentation.
refactoring.
return value fixed.
Log4cpp Qt5 patch.