Use QMap<int, QString> instead QHash