Можно, кстати, писать
```
if (auto iahe = qobject_cast<..> (...))
    iahe->...
```