replaced Qt pimpl macros with my own ones