#20 bugfix and change QHash<int,ContactData> on QVector<ContactData*>