D-pointer/pimpl (pointer to implementation) in qt 08 Jun 2018 qt5 d-pointer PImpl Ref/Credit https://wiki.qt.io/D-Pointer