Contacts: import via csv file

master
mrdeveloper 4 years ago committed by synku
parent bd4151b666
commit 67b20a2185

@ -182,17 +182,12 @@ QMap<QString, QString> AddressBookModel::readCSV(const QString &path) {
QString csv = Utils::barrayToString(Utils::fileOpen(path));
QTextStream stream(&csv);
QMap<QString, QString> map;
while(!stream.atEnd()) {
QStringList line = stream.readLine().split(",");
if(line.length() != 2) {
continue;
}
QString address = line.at(0);
QString description = line.at(1);
description = description.replace("\"", "");
if(!description.isEmpty() && !address.isEmpty()) {
map[description] = address;
QString name = line.at(0);
QString address = line.at(1);
if(!name.isEmpty() && !address.isEmpty()) {
map[name] = address;
}
}
return map;

Loading…
Cancel
Save