QVector is a template class itself, so it couldn't be a QObject.
You are right of course, didn't really think it through...