dynamic_cast can cause crash over shared libs changed to qt casts http://qt-project.org/doc/qt-4.8/metaobjects.html
needs to be public for qobject_cast
dynamic_cast can cause crash over shared libs changed to qt casts http://qt-project.org/doc/qt-4.8/metaobjects.html