Staying Qt4 & Qt5 compliant
Putting code into header files is bad