diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -87,7 +87,7 @@ GROUP_BASE_NAME KF VERSION ${KF5_VERSION} DEPRECATED_BASE_VERSION 0 - DEPRECATION_VERSIONS 5.0 5.15 5.61 5.63 + DEPRECATION_VERSIONS 5.0 5.15 5.61 5.63 5.65 EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT} ) set(kservice_includes diff --git a/src/services/kservicetypeprofile.h b/src/services/kservicetypeprofile.h --- a/src/services/kservicetypeprofile.h +++ b/src/services/kservicetypeprofile.h @@ -38,6 +38,7 @@ * @see KServiceTypeTrader * @short Represents the user's preferences for services of a service type */ +#if KSERVICE_ENABLE_DEPRECATED_SINCE(5, 65) namespace KServiceTypeProfile { /** @@ -48,6 +49,7 @@ * @param disabledServices List of services which are normally associated with this serviceType, * but which should be disabled, i.e. trader queries will not return them. */ +KSERVICE_DEPRECATED_VERSION(5, 65, "Unused") KSERVICE_EXPORT void writeServiceTypeProfile(const QString &serviceType, const KService::List &services, const KService::List &disabledServices = KService::List()); @@ -59,11 +61,13 @@ * Do not use this for mimetypes. * @param serviceType The name of the servicetype. */ +KSERVICE_DEPRECATED_VERSION(5, 65, "Unused") KSERVICE_EXPORT void deleteServiceTypeProfile(const QString &serviceType); /** * @internal, for KServiceTypeTrader */ +KSERVICE_DEPRECATED_VERSION(5, 65, "Unused") KSERVICE_EXPORT bool hasProfile(const QString &serviceType); /** @@ -73,5 +77,6 @@ void clearCache(); } +#endif #endif diff --git a/src/services/kservicetypeprofile.cpp b/src/services/kservicetypeprofile.cpp --- a/src/services/kservicetypeprofile.cpp +++ b/src/services/kservicetypeprofile.cpp @@ -166,6 +166,7 @@ return offers; } +#if KSERVICE_ENABLE_DEPRECATED_SINCE(5, 65) bool KServiceTypeProfile::hasProfile(const QString &serviceType) { return s_serviceTypeProfiles()->hasProfile(serviceType); @@ -227,3 +228,4 @@ delete s_serviceTypeProfiles()->take(serviceType); } } +#endif