[pim/calendarsupport] src: Remove unused MimeData decoding methods

Volker Krause <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit 6522ca53f2385339433c93d6c6e6126e20c1b80c by Volker Krause.
Committed on 17/07/2026 at 16:55.
Pushed by vkrause into branch 'master'.

Remove unused MimeData decoding methods

Cleaning up before moving the basic QMimeData decoding/encoding methods
to KCalendarCore.

M  +0    -31   src/utils.cpp
M  +0    -4    src/utils.h

https://invent.kde.org/pim/calendarsupport/-/commit/6522ca53f2385339433c93d6c6e6126e20c1b80c

diff --git a/src/utils.cpp b/src/utils.cpp
index 3f2bbc5d..0dd5af37 100644
--- a/src/utils.cpp
+++ b/src/utils.cpp
@@ -231,42 +231,11 @@ QList<QUrl> CalendarSupport::incidenceItemUrls(const QMimeData *mimeData)
     return urls;
 }
 
-QList<QUrl> CalendarSupport::todoItemUrls(const QMimeData *mimeData)
-{
-    QList<QUrl> urls;
-
-    const QList<QUrl> urlList = mimeData->urls();
-    for (const QUrl &i : urlList) {
-        if (isValidIncidenceItemUrl(i, QStringList() << KCalendarCore::Todo::todoMimeType())) {
-            urls.push_back(i);
-        }
-    }
-    return urls;
-}
-
 bool CalendarSupport::mimeDataHasIncidence(const QMimeData *mimeData)
 {
     return !incidenceItemUrls(mimeData).isEmpty() || !incidences(mimeData).isEmpty();
 }
 
-KCalendarCore::Todo::List CalendarSupport::todos(const QMimeData *mimeData)
-{
-    KCalendarCore::Todo::List todos;
-
-#ifndef QT_NO_DRAGANDDROP
-    KCalendarCore::Calendar::Ptr const cal(KCalUtils::DndFactory::createDropCalendar(mimeData));
-    if (cal) {
-        const KCalendarCore::Todo::List calTodos = cal->todos();
-        todos.reserve(calTodos.count());
-        for (const KCalendarCore::Todo::Ptr &i : calTodos) {
-            todos.push_back(KCalendarCore::Todo::Ptr(i->clone()));
-        }
-    }
-#endif
-
-    return todos;
-}
-
 KCalendarCore::Incidence::List CalendarSupport::incidences(const QMimeData *mimeData)
 {
     KCalendarCore::Incidence::List incidences;
diff --git a/src/utils.h b/src/utils.h
index d00d90cd..b61fc13c 100644
--- a/src/utils.h
+++ b/src/utils.h
@@ -105,12 +105,8 @@ CALENDARSUPPORT_EXPORT bool canDecode(const QMimeData *mimeData);
 
 CALENDARSUPPORT_EXPORT QList<QUrl> incidenceItemUrls(const QMimeData *mimeData);
 
-CALENDARSUPPORT_EXPORT QList<QUrl> todoItemUrls(const QMimeData *mimeData);
-
 CALENDARSUPPORT_EXPORT bool mimeDataHasIncidence(const QMimeData *mimeData);
 
-CALENDARSUPPORT_EXPORT KCalendarCore::Todo::List todos(const QMimeData *mimeData);
-
 CALENDARSUPPORT_EXPORT KCalendarCore::Incidence::List incidences(const QMimeData *mimeData);
 
 #ifndef QT_NO_DRAGANDDROP
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.