Moved qsignals calls into templated wrapper in order to allow use same private class for different view