diff --git a/resources/dav/resource/davgroupwareresource.h b/resources/dav/resource/davgroupwareresource.h --- a/resources/dav/resource/davgroupwareresource.h +++ b/resources/dav/resource/davgroupwareresource.h @@ -19,6 +19,7 @@ #ifndef DAVGROUPWARERESOURCE_H #define DAVGROUPWARERESOURCE_H +#include #include #include @@ -105,7 +106,7 @@ void onItemRemovalPrepared(KJob *); void onItemRemovedFinished(KJob *); - void onCollectionDiscovered(int protocol, const QString &collectionUrl, const QString &configuredUrl); + void onCollectionDiscovered(KDAV::Protocol protocol, const QString &collectionUrl, const QString &configuredUrl); void onConflictModifyJobFinished(KJob *job); void onDeletedItemRecreated(KJob *job); diff --git a/resources/dav/resource/davgroupwareresource.cpp b/resources/dav/resource/davgroupwareresource.cpp --- a/resources/dav/resource/davgroupwareresource.cpp +++ b/resources/dav/resource/davgroupwareresource.cpp @@ -1182,9 +1182,9 @@ } } -void DavGroupwareResource::onCollectionDiscovered(int protocol, const QString &collection, const QString &config) +void DavGroupwareResource::onCollectionDiscovered(KDAV::Protocol protocol, const QString &collection, const QString &config) { - Settings::self()->addCollectionUrlMapping(KDAV::Protocol(protocol), collection, config); + Settings::self()->addCollectionUrlMapping(protocol, collection, config); } void DavGroupwareResource::handleConflict(const Item &lI, const Item::List &localDependentItems, const KDAV::DavItem &rI, bool isLocalRemoval, int responseCode)