Yes it does - it's just the Q_INTERFACES() macro that gets confused in qt4