before changing QVector to QList
QVector replased to QList almost everywhere