summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/versitorganizer/qversitorganizerimporter_p.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/versitorganizer/qversitorganizerimporter_p.cpp b/src/versitorganizer/qversitorganizerimporter_p.cpp
index 3f242781b..7ca9242f9 100644
--- a/src/versitorganizer/qversitorganizerimporter_p.cpp
+++ b/src/versitorganizer/qversitorganizerimporter_p.cpp
@@ -346,7 +346,8 @@ bool QVersitOrganizerImporterPrivate::createItemReminder(
repetitionDelay = Duration::parseDuration(valarmProperty.value()).toSeconds();
} else if (valarmProperty.name() == QStringLiteral("ACTION")) {
actionValue = valarmProperty.value().toUpper();
- } else if (valarmProperty.name() == QStringLiteral("ATTACH")) {
+ } else if (valarmProperty.name() == QStringLiteral("ATTACH") ||
+ valarmProperty.name() == QStringLiteral("X-QTPROJECT-ATTACH")) {
attachValues.append(valarmProperty.variantValue());
} else if (valarmProperty.name() == QStringLiteral("DESCRIPTION")) {
descriptionValue = valarmProperty.value();
@@ -373,6 +374,8 @@ bool QVersitOrganizerImporterPrivate::createItemReminder(
QOrganizerItemVisualReminder visualReminder;
visualReminder.setRepetition(repetitionCount, repetitionDelay);
visualReminder.setSecondsBeforeStart(secondsBeforeStart);
+ if (!attachValues.isEmpty())
+ visualReminder.setDataUrl(QUrl(attachValues.first().toString()));
if (!descriptionValue.isEmpty()) {
visualReminder.setMessage(descriptionValue);
updatedDetails->append(visualReminder);