diff --git a/src/filewidgets/CMakeLists.txt b/src/filewidgets/CMakeLists.txt --- a/src/filewidgets/CMakeLists.txt +++ b/src/filewidgets/CMakeLists.txt @@ -69,7 +69,7 @@ GROUP_BASE_NAME KF VERSION ${KF5_VERSION} DEPRECATED_BASE_VERSION 0 - DEPRECATION_VERSIONS 4.3 4.5 5.0 5.33 5.66 + DEPRECATION_VERSIONS 4.3 4.5 5.0 5.33 5.66 5.70 ) # TODO: add support for EXCLUDE_DEPRECATED_BEFORE_AND_AT to all KIO libs # needs fixing of undeprecated API being still implemented using own deprecated API diff --git a/src/filewidgets/kstatusbarofflineindicator.h b/src/filewidgets/kstatusbarofflineindicator.h --- a/src/filewidgets/kstatusbarofflineindicator.h +++ b/src/filewidgets/kstatusbarofflineindicator.h @@ -27,6 +27,8 @@ #include "kiofilewidgets_export.h" class KStatusBarOfflineIndicatorPrivate; + +#if KIOFILEWIDGETS_ENABLE_DEPRECATED_SINCE(5, 70) /** * @class KStatusBarOfflineIndicator kstatusbarofflineindicator.h * @@ -38,6 +40,8 @@ * statusBar()->addWidget( indicator, 0, false ); * @endcode * + * @deprecated since 5.70, no known users. + * * @author Will Stephenson */ class KIOFILEWIDGETS_EXPORT KStatusBarOfflineIndicator : public QWidget @@ -47,15 +51,18 @@ /** * Default constructor. * @param parent the widget's parent + * @deprecated since 5.70, no known users. */ + KIOFILEWIDGETS_DEPRECATED_VERSION(5, 70, "No known users") explicit KStatusBarOfflineIndicator(QWidget *parent); ~KStatusBarOfflineIndicator(); private: KStatusBarOfflineIndicatorPrivate *const d; Q_PRIVATE_SLOT(d, void _k_networkStatusChanged(bool isOnline)) }; +#endif #endif diff --git a/src/filewidgets/kstatusbarofflineindicator.cpp b/src/filewidgets/kstatusbarofflineindicator.cpp --- a/src/filewidgets/kstatusbarofflineindicator.cpp +++ b/src/filewidgets/kstatusbarofflineindicator.cpp @@ -22,6 +22,8 @@ #include "kstatusbarofflineindicator.h" +#if KIOFILEWIDGETS_BUILD_DEPRECATED_SINCE(5, 70) + #include #include #include @@ -81,3 +83,5 @@ } #include "moc_kstatusbarofflineindicator.cpp" + +#endif