diff --git a/src/lib/CMakeLists.txt b/src/lib/CMakeLists.txt --- a/src/lib/CMakeLists.txt +++ b/src/lib/CMakeLists.txt @@ -140,7 +140,7 @@ GROUP_BASE_NAME KF VERSION ${KF5_VERSION} DEPRECATED_BASE_VERSION 0 - DEPRECATION_VERSIONS 4.0 5.0 5.2 + DEPRECATION_VERSIONS 4.0 5.0 5.2 5.65 EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT} ) diff --git a/src/lib/kaboutdata.h b/src/lib/kaboutdata.h --- a/src/lib/kaboutdata.h +++ b/src/lib/kaboutdata.h @@ -469,12 +469,18 @@ */ static KAboutData *pluginData(const QString &componentName); +#if KCOREADDONS_ENABLE_DEPRECATED_SINCE(5, 65) /** * Creates a @c KAboutData from the given @p plugin metadata * * @since 5.18 + * @deprecated Since 5.65, use KAboutPluginDialog to show info about a plugin + * instead of KAboutApplicationDialogso, with the latter having had been the + * only known need for this conversion. */ + KCOREADDONS_DEPRECATED_VERSION(5, 65, "See API docs") static KAboutData fromPluginMetaData(const KPluginMetaData &plugin); +#endif public: /** diff --git a/src/lib/kaboutdata.cpp b/src/lib/kaboutdata.cpp --- a/src/lib/kaboutdata.cpp +++ b/src/lib/kaboutdata.cpp @@ -608,6 +608,7 @@ return *this; } +#if KCOREADDONS_BUILD_DEPRECATED_SINCE(5, 65) KAboutData KAboutData::fromPluginMetaData(const KPluginMetaData &plugin) { KAboutData ret(plugin.pluginId(), plugin.name(), plugin.version(), plugin.description(), @@ -621,6 +622,7 @@ ret.d->_creditList = plugin.otherContributors(); return ret; } +#endif KAboutData &KAboutData::addAuthor(const QString &name,