CSV import: Added "AGA"-> "erarbeitet", "ja"-> "bezahlt" and "teils"-> "teils/teils" replacements for ShareType values to support the new spreadsheet entries.
This commit is contained in:
@ -129,8 +129,22 @@ ModelItemValues CsvParser::getItemValuesForRow(
|
||||
QVariant CsvParser::parseItemValue(const int role, const std::string& valueString) {
|
||||
QVariant result;
|
||||
if (STRING_ROLES.contains(role)) {
|
||||
/// string values
|
||||
result = QString::fromStdString(valueString);
|
||||
if (role == ShareTypeRole) {
|
||||
if (valueString == "AGA") {
|
||||
result = "erarbeitet";
|
||||
} else if (valueString == "ja") {
|
||||
result = "bezahlt";
|
||||
|
||||
} else if (valueString == "teils") {
|
||||
result = "teils/teils";
|
||||
|
||||
} else {
|
||||
result = "";
|
||||
}
|
||||
} else {
|
||||
/// string values
|
||||
result = QString::fromStdString(valueString);
|
||||
}
|
||||
} else if (INT_ROLES.contains(role)) {
|
||||
/// int values
|
||||
|
||||
|
||||
Reference in New Issue
Block a user