[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