Index: CMakeLists.txt =================================================================== --- CMakeLists.txt +++ CMakeLists.txt @@ -106,7 +106,7 @@ if (NOT Qt5Widgets_VERSION VERSION_LESS 5.14.0) add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050d00) endif() -add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x054100) +add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x054200) add_definitions(-DTRANSLATION_DOMAIN=\"kio5\") if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po") Index: src/widgets/kurlpixmapprovider.h =================================================================== --- src/widgets/kurlpixmapprovider.h +++ src/widgets/kurlpixmapprovider.h @@ -43,7 +43,7 @@ * * @deprecated since 5.66, use KIO::iconNameForUrl to get the icon name and use QIcon::fromTheme */ -#if KIOWIDGETS_ENABLE_DEPRECATED_SINCE(5, 66) +#if KIOWIDGETS_ENABLE_DEPRECATED_SINCE(5, 66) && KCOMPLETION_ENABLE_DEPRECATED_SINCE(5, 66) class KIOWIDGETS_EXPORT KUrlPixmapProvider : public KPixmapProvider { Index: src/widgets/kurlpixmapprovider.cpp =================================================================== --- src/widgets/kurlpixmapprovider.cpp +++ src/widgets/kurlpixmapprovider.cpp @@ -23,7 +23,7 @@ #include #include -#if KIOWIDGETS_BUILD_DEPRECATED_SINCE(5, 66) +#if KIOWIDGETS_BUILD_DEPRECATED_SINCE(5, 66) && KCOMPLETION_ENABLE_DEPRECATED_SINCE(5, 66) KUrlPixmapProvider::KUrlPixmapProvider() : d(nullptr)